随笔分类 - linux 系统调用
摘要:工作队列是另一种将工作推后执行的形式,它可以把工作交给一个内核线程去执行,这个下半部是在进程上下文中执行的,因此,它可以重新调度还有睡眠。 区分使用软中断/tasklet还是工作队列比较简单,如果推后的工作不需要睡眠,那么就选择软中断或tasklet,但如果需要一个可以重新调度,可以睡眠,可以获取内
阅读全文
摘要:POSIX Timer 间隔定时器 setitimer 有一些重要的缺点,POSIX Timer 对 setitimer 进行了增强,克服了 setitimer 的诸多问题: 首先,一个进程同一时刻只能有一个 timer。假如应用需要同时维护多个 Interval 不同的计时器,必须自己写代码来维护
阅读全文
摘要:程序1:采用新线程派驻的通知方式 程序2:通知方式为信号的处理方式 #include <stdio.h>#include <time.h>#include <stdlib.h>#include <signal.h>#include <string.h>#include <unistd.h> #def
阅读全文
摘要:自定义时间格式 #include <stdio.h> #include <string.h> #include <time.h> #include <sys/time.h> #define SIZE 512int main(){ unsigned char test[SIZE] = ""; time
阅读全文
浙公网安备 33010602011771号