>>285
>bool 型の変数(初期値false)があって,ある一つのスレッドが,
>その値をtrueに変更し,他のスレッドは,その変数の値が
>trueになるのを待ち構えている...的な状況に使っています.
残念ながらダメな使用例の典型です。
http://www.aristeia.com/Papers/DDJ_Jul_Aug_2004_revised.pdf