0
A
回答
3
使用信号量 - 请参阅http://man7.org/linux/man-pages/man7/sem_overview.7.html。
这会给你一样的一个互斥体,你可以为它们命名
3
有一个非常好的免费书Advanced Linux Programming有一章进程间通信尤其是5.2进程信号灯:
Linux提供了一个可以使用 用于同步进程(称为进程信号量或有时为系统V信号量的 )的不同的信号量实现。分配进程半峰,使用 ,并像共享内存段一样解除分配。
有真正彻底的解释和很多例子,所以我建议看看。
相关问题
- 1. 互斥多进程
- 2. Java中互斥线程的互斥量?
- 3. Ruby中的子进程和互斥体
- 4. Perl中的进程间互斥
- 5. Linux内核互斥体
- 6. 带pthreads的进程间互斥
- 7. 互斥或不互斥互斥?
- 8. 相互排斥和进程同步; C++
- 9. 跨进程使用互斥锁
- 10. pthread进程共享互斥死锁
- 11. 复制互斥从父到子进程
- 12. 多进程,一个互斥体
- 13. Linux互斥锁必须是全局的?
- 14. Linux系统范围的Python互斥体
- 15. 互斥在多线程的Linux应用程序
- 16. windows中每个进程/线程的最大互斥量数
- 17. Linux互斥锁优先级继承
- 18. 在Linux上如何创建互斥锁?
- 19. boost进程间共享互斥和boost进程间条件变量共享互斥
- 20. 互斥
- 21. 互斥
- 22. 使用互斥对订单中的线程进行同步
- 23. 关闭另一个进程中互斥锁的句柄
- 24. Android中的进程共享互斥锁和条件变量
- 25. Python线程中的信号或互斥
- 26. 多线程互斥锁可以使用多个互斥锁
- 27. 提升interprocess互斥体vs提升线程互斥体
- 28. 如何在Linux中使守护进程的子进程互动?
- 29. 互斥在Ruby中
- 30. 线程和互斥体