久々の更新。事象の待ち合わせ
- プロセス状態には二つある。一つは実行可能状態。一つは休止状態。
- 実行可能状態=プロセススケジューリング対象。 休止状態=対象にならない。
- 休止状態は何かの待ち合わせをしている状態。
- 休止状態のプロセスにも2種類ある。その二つの違いは、シグナルを受け付けられるかどうかである。。
- シグナルを受け付ける休止状態の場合、シグナルを受け取るか、目的の事象が発生すると休止状態が解除される。
- 受け付けられない休止状態では、シグナルを保留状態にしたまま待機を続ける。
- 休止対象となる可能性のあるカーネルオブジェクトはWAITキューに登録される。WAITキューにも色々種類がある。