私はBlockingQueue posted in a different SO questionのバージョンを実装するためにscoped_lock
とmutex
を使用していますが、それらの両方のために複数の異なるプリコンパイル済みヘッダーが追加されています。 boost :: signals2 :: mutexとboost :: thread :: mutexの違いは何ですか?
scoped_lock
は "ブースト/プロセッサ間/同期/ scoped_lock.hpp" 及び "ブースト/スレッド/ mutex.hpp"
mutex
"がブースト/スレッド/ mutex.hpp" を通じて利用可能である、「ブースト/を通じて入手可能です"win32/mutex.hpp"が何らかの形でWindows用に最適化されていると推測できますが、その他についてはどうでしょうか?それらの違いは何ですか?
本当に混乱していました。霧を晴れてくれてありがとう! – Kiril