XINU
|
プロセスをCPUサービスの対象にする。 More...
#include <xinu.h>
Go to the source code of this file.
Functions | |
status | ready (pid32 pid) |
プロセスをCPUサービスの対象にする。 More... | |
Variables | |
qid16 | readylist |
READYリストのインデックス More... | |
プロセスをCPUサービスの対象にする。
Definition in file ready.c.
プロセスをCPUサービスの対象にする。
Step1. PIDが正常値かどうかを確認する。
Step2. プロセス情報を取得し、ステータスをREADY状態に移行する。
Step3. プロセスをREADYリストに挿入する。
Step4. 再スケジューリングを行う。
[in] | pid | READY状態に遷移させるプロセスのID |
Definition at line 21 of file ready.c.
References insert(), isbadpid, OK, PR_READY, proctab, procent::prprio, procent::prstate, readylist, resched(), and SYSERR.
Referenced by resume(), semdelete(), semreset(), send(), signal(), signaln(), and wakeup().