学习并发编程理论后 整个学期,我想付诸实践 我学到了什么,整体监控。 我知道监视器是一个收集数据结构、函数和条件变量的对象(类的实例)。我已经看到在 C++ 中我可以 用线程做这一切。相反,如果我想在进程之间共享监视器(条件、数据结构...),我该怎么办?也许创建了 fork()...例如生产者和消费者。 我看到有一个 boost 库可以在进程间共享条件变量……对吗?
最佳答案
有多种选择,参见主要搜索引擎上的进程间通信。如果你想共享对象和标志,听起来这两个进程紧密合作,在这种情况下线程是更好的选择。
关于C++:监视器和条件变量进程间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14693110/