摘要: 互斥锁,也叫互斥量。有以下几个显著的特点: 唯一性:互斥锁保证在任何给定的时间点,只有一个线程可以获得对临界区资源的访问权。如果一个线程锁定了一个互斥量,在它解除锁定之前,没有其他线程可以锁定这个互斥量。 原子性:锁定和解锁互斥锁的操作是原子的,这意味着操作系统(或pthread函数库)保证了如果一 阅读全文
posted @ 2024-06-01 23:52 Rice_rice 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 读写锁(rwlock)与互斥锁(Mutex Lock)相比,有如下特点: 更加细致的区分了读和写,给共享资源分别上了“读”锁和“写”锁。 “写”独占,“读”共享,“写”锁优先级更高 如果共享资源在绝大多数情况下是“读”操作,可以提高程序的并发性能。 常用的函数原型总结如下: pthread_rwlo 阅读全文
posted @ 2024-06-01 20:32 Rice_rice 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 笔者做项目过程中,使用了很多关于字符串的C库中自带功能函数,极大便利了项目流程。再次做一个小结,之后若有增加会继续补充。 所需采用函数 序号 函数/描述 1 char *strcat(char *dest, const char *src) 【char *strncat(char *dest, co 阅读全文
posted @ 2024-05-25 14:06 Rice_rice 阅读(54) 评论(0) 推荐(2) 编辑
摘要: ? 条件编译(也称为预处理)是a56爆大奖在线娱乐在编译阶段控制代码是否包含进最终编译单元的技术。这通常通过使用预处理器指令(如#if, #ifdef, #ifndef, #else, #elif, 和 #endif)来完成。而条件编译通常是和宏联系在一起,因此说宏带有不用来回切换,宏替换发生在编译的预处理阶段,省 阅读全文
posted @ 2024-05-22 00:03 Rice_rice 阅读(62) 评论(0) 推荐(2) 编辑
摘要: /** * @date 2024/05/14 * CopyRight (c) 2023-2024 ni456xinmie@163.com All Right Reseverd */ #include <stdio.h> #include <stdlib.h> #include <sys/types. 阅读全文
posted @ 2024-05-14 23:43 Rice_rice 阅读(40) 评论(0) 推荐(1) 编辑
摘要: /** * @brief :实现bmp格式图片的2倍缩小功能,并输出新的目标bmp格式文件。最后利用800*480的开发板,展示缩放后的bmp文件 因为只是进行函数练习,未采用函数封装的做法 * @author ni456xinmie@163.com * @date 2024/05/12 * Cop 阅读全文
posted @ 2024-05-12 22:16 Rice_rice 阅读(42) 评论(0) 推荐(3) 编辑
摘要: 目录关于时间的函数及tm结构体描述对函数的简单理解操作函数功能实现 关于时间的函数及tm结构体描述 time.h头文件中常用的几个函数描述如下: 序号 函数&描述 1 time_t time(time_t *tloc)最基础的函数,计算当前时间,并返回成 time_t(aka long int)格式 阅读全文
posted @ 2024-05-09 14:36 Rice_rice 阅读(84) 评论(0) 推荐(1) 编辑
摘要: 目录主要使用函数原型:实现过程中几个易错细节小结函数:每次读写一个字符函数:每次读写一行字符函数:每次读写一个块字符 主要使用函数原型: 1.每次读写一个字符: int fgetc(FILE *stream); int fputc(int c, FILE *stream); 2.每次读写一行字符: 阅读全文
posted @ 2024-05-08 20:54 Rice_rice 阅读(33) 评论(0) 推荐(1) 编辑
摘要: 目录四种常见文件系统比较MMU内存管理单元Linux系统内核的作用Linux系统目录和windows系统目录的区别 四种常见文件系统比较 ? 四种常见的文件系统分别为FAT16、FAT32、NTFS、ExFAT,存储方式和特性各不相同。a56爆大奖在线娱乐们可以在电脑磁盘,U盘等文件属性看到归属的不同文件系统。以U盘 阅读全文
posted @ 2024-05-07 19:26 Rice_rice 阅读(62) 评论(0) 推荐(1) 编辑
摘要: 字符串A中删除字符串B中所有相同字母(无论大小写) /** * @func: 字符串A中删除字符串B中所有相同字母(无论大小写) * @date 2024/05/06 * @version 1.0 :版本 * CopyRight (c) 2023-2024 ni456xinmie@163.com A 阅读全文
posted @ 2024-05-06 20:10 Rice_rice 阅读(24) 评论(1) 推荐(1) 编辑