このページを編集する際は、編集に関する方針に従ってください。

概要

  • kernel/sched.cにて定義
  • 現在のタスクをスリープさせ、引数で渡されたタスクを起床させる

引数

  • p--起床させるタスク

実装

int fastcall wake_up_process(task_t * p) {

	return try_to_wake_up(p, TASK_STOPPED | TASK_TRACED |
		       		 TASK_INTERRUPTIBLE | TASK_UNINTERRUPTIBLE, 0);
ステータスの名前値(10進)値(2進)説明
TASK_RUNNING00CPU上で実行中、実行待ち状態
TASK_INTERRUPTIBLE11待機状態。シグナルによる待機状態解除可能
TASK_UNINTERRUPTIBLE210待機状態。シグナルによる待機状態解除不可
TASK_STOPPED4100実行の停止中
TASK_TRACED81000停止状態
EXIT_ZOMBIE161 0000メモリ解放待ち
EXIT_DEAD3210 0000即座に解放
  • タスクを起床する

}

呼出元


履歴

  • 作者:ひら
  • 日付:2005/2/24
  • 対象:2.6.10
    更新日更新者更新内容

コメント



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-11-24 (火) 07:20:26 (3129d)