- 90 名前:デフォルトの名無しさん mailto:sage [2008/08/25(月) 21:28:31 ]
- >>86
pthread_cond_waitに入るときに、クリティカルセクション内で 現在待ちに入っているスレッドの優先度をメモっておいて、 pthread_cond_broadcastで起きたときに、クリティカルセクション内で 自分より高い優先度のスレッドが待ちに入っているなら、 何もせずに再びpthread_cond_waitに入る、じゃだめなのかな。 必ずその優先度の高いスレッドも起こされるはず・・・だと思う。 やばいタイミングとかあるか・・・な?
|

|