摘要: kill: raise: alarm:没办法实现多任务的计时器 pause: sleep:有的系统使用alarm+pause封装形成的,程序中如果也用到alarm函数就会冲突 有的系统用的是nanosleep实现的 阅读全文
posted @ 2016-03-21 16:10 muzihuan 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 信号的不可靠:信号行为不可靠(信号到来,内核布置执行现场,在一个信号还没有处理完,另一个相同的信号到来,会将执行现场冲刷)。 可重入函数:第一次调用还没有结束,就发生第二次调用,但是不会出错。 所有的系统调用都是可重入的。一部分库函数也是可重入的。eg:memcpy 阅读全文
posted @ 2016-03-21 13:59 muzihuan 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 信号会打断阻塞的系统调用; 阅读全文
posted @ 2016-03-21 13:44 muzihuan 阅读(223) 评论(0) 推荐(0) 编辑