プリエンプション方式
プリエンプション方式(preemption)
プリエンプト(preenpt)とは「先取りする、差し替える」
プリエンプションはオペレーティングシステム(
OS)の
タスクスケジューラが実行中のアプリケーションに対して行う操作の一つ
実行している状態から中断している状態になると(実行可能状態)にする操作がプリエンプション
タスクの状態遷移
mermaidstateDiagram-v2
初期状態 --> 実行可能状態: タスクの生成
実行可能状態 --> 実行状態: ディスパッチ
実行状態 --> 実行可能状態: プリエンプション
実行状態 --> 終了状態: タスクの消滅
実行状態 --> 待機状態: 入出力処理発生
待機状態 --> 実行可能状態: 入出力処理終了
初期状態(initial state)
実行可能状態(ready state)
実行状態(running state)
待ち状態(wait state)
実行状態⇄実行可能状態
実行可能状態→実行状態への操作はディスパッチ
実行状態→実行可能状態への操作はプリエンプション
実行状態⇄待ち状態
実行可能状態⇄待ち状態
確認用
Q. プリエンプション方式
関連
参考
メモ
調査用