2017年1月22日

Linux下 sleep函数的注意事项

摘要: 1. 休眠sleep(unsigned int)为线程内操作 所以如果不同线程,信号量SIGALRM是不能中断sleep(); 编写程序进行测试 可以看出,在主线程的定时器中的信号量SIGALRM是无法中断子线程thread1的休眠; 在同一线程中, sleep()函数会被SIGALARM信号中断 阅读全文

posted @ 2017-01-22 16:39 路之遥_其漫漫 阅读(1529) 评论(0) 推荐(0) 编辑

Linux平台上实现队列

摘要: 转载: http://my.oschina.net/sundq/blog/203600 Linux上目前有两种事件通知方式,一种是线程条件变量,一种是利用eventfd实现事件通知,下面介绍一下利用这两种方法实现异步队列的方法。 线程条件变量 相关函数介绍 pthread_cond_init:初始化 阅读全文

posted @ 2017-01-22 11:25 路之遥_其漫漫 阅读(644) 评论(0) 推荐(0) 编辑

state Threads 开源库介绍

摘要: 译文在后面。 State Threads for Internet Applications Introduction State Threads is an application library which provides a foundation for writing fast and h 阅读全文

posted @ 2017-01-22 11:06 路之遥_其漫漫 阅读(323) 评论(0) 推荐(0) 编辑

导航