【发布时间】:2021-04-09 06:24:02
【问题描述】:
因此,我正在阅读有关监视器与互斥锁的文章,并发现有人提到监视器是更快的互斥锁,因为它们不会锁定系统范围,而只会锁定给定进程的线程。
C++ 中有什么方法可以完成或模拟这个吗?
编辑:我现在很好奇系统范围的互斥锁和仅限于特定进程的互斥锁之间有什么区别。
【问题讨论】:
-
互斥体。是标准库的一部分。
-
我不认为 C++ mutex 在系统范围内工作。它们仅限于一个进程及其线程。
-
这能回答你的问题吗? Monitor vs Mutex 或 Making a C++ class a Monitor
标签: c++ performance mutex monitor