ajian

ajian

线程与线程同步

创建线程创建变量储存线程 idpthread_t pth ;//线程id(可选)线程属性(可选)可自定义线程属性,也可使用默认 NULL//自定义线程属性 pthread_attr_t att...

守护进程daemon

思路主程序 main()函数1.主程序执行 creat_daemon()函数创建守护进程,成功返回 0,失败返回-1 2.主程序检查返回值并执行后台任务子程序 creat_daemon()创建...

mmap文件读写操作

前言利用 mmap 进行文件操作以及一些进程通信操作是非常 nice 的,具体可以参考别的内容了解原理,本文只涉及 mmap 的使用函数原型和要点#include <sys/mman.h&...

信号捕捉与屏蔽

信号可以屏蔽,也可以捕捉信号屏蔽(阻塞) sigset_t set;//初始化信号集 sigemptyset(&set);//清空信号集 sigaddset(&am...

c11泛型选择

参考【Just For Fun】C - 宏开发 - _Generic() 泛型_Generic() 语法:_Generic ( controlling-expression , associat...