マルチスレッドプログラミング相談室 その7
■ このスレッドは過去ログ倉庫に格納されています
0086デフォルトの名無しさん
2008/08/24(日) 23:25:42スケジューリングポリシーはSCHED_FIFOです。
pthread_condを使った排他を考えているのですが、
pthrad_cond_wait()を複数スレッドで呼び出した後に
pthrad_cond_broadcast()を呼び出した時の動き出すスレッドの
順番がスレッドの優先度順になっていません。
(ちなみにsunのページにはブロック解除の順番は不定と書いてありました。)
そもそもやりたい事が
ttp://www.hanecci.com/pukiwiki/index.php?Programming%2FMultiThreading
の「リードライトロック」のような事なのですが、
優先度順に動き出させるようにするにはどうしたらいいですか?
よろしくおねがいします。
■ このスレッドは過去ログ倉庫に格納されています