进程间同步总结(linux windows)

来源:互联网 发布:中国海军下饺子知乎 编辑:程序博客网 时间:2024/05/27 20:05

windows进程间同步方式有:

1. 互斥量 mutex

2. 信号量 semaphore

3.事件 event

4.临界区 Critical Section

5.互锁函数
临界区和互锁函数没有相应的内核对象因而不能跨进程


linux进程同步方式有:

1. 互斥量

2. 读写锁

3. 条件变量
linux内核同步方法:原子操作、自旋锁、读-写自旋锁、信号量、读-写信号量、完成变量、BKL、禁止抢占(preemp_disable()、preemp_enable())