boost中的临界_段?

boost中的临界_段?,boost,mutex,critical-section,Boost,Mutex,Critical Section,boost中是否有转换为windows关键部分的内容? CRITICAL\u SECTION是一种所谓的“用户模式”互斥锁,它使用旋转锁而不是阻塞,并避免昂贵的内核转换。Boost::mutex是您想要的,1.34.1之前的版本使用win32 CRITICAL SECTION,但新版本使用win32事件和锁。我不知道为什么-win32互斥锁非常好,速度和事件一样快(当然,他说…),除非你不知道你是否需要它们的跨进程能力,或者关键部分的唯一进程限制 也就是说,锁定的性能影响可能主要是由于丢失了剩余

boost中是否有转换为windows
关键部分的内容?

CRITICAL\u SECTION
是一种所谓的“用户模式”互斥锁,它使用旋转锁而不是阻塞,并避免昂贵的内核转换。

Boost::mutex是您想要的,1.34.1之前的版本使用win32 CRITICAL SECTION,但新版本使用win32事件和锁。我不知道为什么-win32互斥锁非常好,速度和事件一样快(当然,他说…),除非你不知道你是否需要它们的跨进程能力,或者关键部分的唯一进程限制

也就是说,锁定的性能影响可能主要是由于丢失了剩余的threrad量,而不一定是内核转换