线程进程通知
2015-03-04 10:50
106 查看
进程线程的等待通知:
pipe :单向半双工,用于父子亲缘进程
socketpair:双向 全双工,用于父子亲缘进程
eventfd
eventfd 是一个比 pipe 更高效的线程间事件通知机制,一方面它比 pipe 少用一个 file descripor,节省了资源;另一方面,eventfd 的缓冲区管理也简单得多,全部“buffer” 只有定长8 bytes,不像 pipe 那样可能有不定长的真正 buffer。
线程的等待通知还可以用条件变量(p-获取 v-释放 wait notify)
pipe :单向半双工,用于父子亲缘进程
socketpair:双向 全双工,用于父子亲缘进程
eventfd
eventfd 是一个比 pipe 更高效的线程间事件通知机制,一方面它比 pipe 少用一个 file descripor,节省了资源;另一方面,eventfd 的缓冲区管理也简单得多,全部“buffer” 只有定长8 bytes,不像 pipe 那样可能有不定长的真正 buffer。
线程的等待通知还可以用条件变量(p-获取 v-释放 wait notify)
相关文章推荐
- 在线程里面要改变主进程的一个值,并通知主进程(如进度条),以及资源占用自动延时
- linux 进程间信号通知,线程间同步与通信 Test study Model
- Dalvik虚拟机的进程和线程管理
- java后台进程和线程优先级
- 详细解释线程与进程
- 一段挂起进程中所有线程的代码
- Linux进程与线程的区别
- 进程和线程的区别
- linux 进程线程拓展
- 进程与线程的区别
- 进程和线程相关知识总结
- 进程与线程的关系及区别
- linux 进程的最大线程个数
- 进程与线程的区别
- 进程和线程概念
- 关于Java中进程与线程的初步认识与掌握
- android 进程/线程管理(四)----消息机制的思考(自定义消息机制)
- 操作系统之进程、线程的理解
- 线程和进程的通俗解释
- 查看Linux进程CPU过高具体的线程堆栈(不中断程序)