2011-05-10 76 views
0

有什麼東西在提升,可以轉換成windows CRITICAL_SECTION
CRITICAL_SECTION是一種所謂的「用戶模式」互斥鎖,它使用自旋鎖而不是阻塞,並避免了昂貴的內核轉換。CRITICAL_SECTION在提升?

回答

-1

Boost :: Mutex是你想要的,版本高達1.34.1使用win32臨界區,但新的使用win32事件和鎖。我不知道爲什麼 - 除非你不知道你是否需要它們的交叉處理能力,或者是一個事件的唯一進程限制,否則爲什麼 - win32 mutexes是完美的,並且與事件一樣快(當然,他說...) CRITICAL_SECTION。這就是說,鎖定的性能影響的可能性主要是失去剩餘的內存量,而不一定是內核轉換。

+0

我正在使用1.46 ... – shoosh 2011-05-10 09:02:55