- 843 名前:デフォルトの名無しさん mailto:sage [2012/02/12(日) 07:46:49.88 ]
- waitにはmutexをロック済みのunique_lock渡す必要がある。直接mutexをwaitの渡せているのはたぶんVCのせい。
unique_lockのローカル変数を作ればunlockを呼び出す必要は無い。 condition_variableは他の変数と一緒に使うことが前提。 waitはnotifyの通知以外でも誤って解除されるのでbool変数などと合わせて使わないとだめ。 bool変数で確認するからにはmutexでの排他制御が必要。
|

|