我發現能夠在null_mutex
(當前boost::interprocess::null_mutex
)中丟棄非常有用,當我不想在某些情況下實現同步開銷並在其他實例中實現互斥時。在C++ 11中是否有與boost :: interprocess :: null_mutex等價的東西(例如std :: null_mutex)?
我嘗試使用新的C++ 11 mutex
類,但我認爲沒有類似null_mutex
- 這讓我不解..
是的,我知道這是微不足道的實施(或我可以繼續使用提升,但如果可能的話我想堅持標準,似乎像一個小疏忽)
不,標準中沒有空的互斥鎖。 –
@BoPersson,不要質疑比我更聰明的人,但是有什麼理由(是不是太瑣碎..)? – Nim
我不知道,我沒有看到它提出的標準。這可能是它不在那裏的真正原因 - 沒有人要求。 :-) –