yohhoyの日記

技術的メモをしていきたい日記

2012-03-23から1日間の記事一覧

mutexの制約とバイナリセマフォ

C++

C++11標準ライブラリのstd::mutexオブジェクトでは、ロック取得/解放を同一スレッド*1から行わなければならない。(N3337 30.2.5.2/p3) m.unlock() Requires: The current execution agent shall hold a lock on m. この制約条件のため、下記コードのmutex…