ajian

“编程”

c对mysql(及mariadb)操作的api总览

1.头文件#include <mysql/mysql.h>2.gcc链接库文件gcc a.c -lmysqlclient3.api汇总第一部分 控制类函数 mysql_init(...

将signalfd加入epoll

背景系统调用被信号打断后, linux 默认不会重启系统调用,当然我们可以设置一些选项来重启一部分系统调用,但并不是所有的系统调用都可以被重启,比如我们经常使用的多路 I/O 复用模型 epol...

System V消息队列

System V消息队列写#include <sys/msg.h> #include <sys/ipc.h> #include<sys/types.h>自定义...

线程与线程同步

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

守护进程daemon

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