- 145 名前:login:Penguin mailto:sage [03/02/21 05:38 ID:wCxVa5I1.net]
- >>141
だめ。 プロセスAのカーネル内: 獲得 -> sleep プロセスBのカーネル内: 獲得に失敗してビジーウェイト なのだけど、カーネル内では、ページフォルトとか明示的にschedule()呼ぶと かしないとスイッチはおこらないので、単一プロセッサシステムだと絶対死亡。 SMPだとか、2.5のプリエンプションカーネルだと、大丈夫かもね。 終了割込みで起こされる処理なら、sleep と wakeupを使うのが普通じゃない?
|

|