gpt4 book ai didi

C++:监视器和条件变量进程间

转载 作者:行者123 更新时间:2023-11-30 02:57:22 26 4
gpt4 key购买 nike

学习并发编程理论后整个学期,我想付诸实践我学到了什么,整体监控。我知道监视器是一个收集数据结构、函数和条件变量的对象(类的实例)。我已经看到在 C++ 中我可以用线程做这一切。相反,如果我想在进程之间共享监视器(条件、数据结构...),我该怎么办?也许创建了 fork()...例如生产者和消费者。我看到有一个 boost 库可以在进程间共享条件变量……对吗?

最佳答案

有多种选择,参见主要搜索引擎上的进程间通信。如果你想共享对象和标志,听起来这两个进程紧密合作,在这种情况下线程是更好的选择。

关于C++:监视器和条件变量进程间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14693110/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com