09/12/10 22:16:41 9nG7C1zV0
ちょっと役に立つ豆知識
やることが多くて混乱したら
優先順位をつけてみよう。
これは大事だからまず最初にやろう
これはうるさ型からせっつかれてるが大事でもないので後回しにしよう
これはマルチタスクの基本である。
マルチタスクOSはタスクが一杯駆動するからマルチタスクなのだが
CPUは「一度に一つのこと」しか出来ない。
タスクの切り替え(スイッチング)を極めて高速にやっているから同時に動いているように見えるだけだ。
そしてマルチタスクでは、優先度が問題になる。
早く動いて欲しいタスクの優先度を下げると、どうでもいいよなタスクが「お前は格下だから俺の完了を待て」
などとされて動けなくなる。結果、誤作動する。
それと同じで、まず
・俺は何をしたいのか
・俺がやりたいことを実現するためには、まずどれにどう優先度をつけるべきか
を考えなければならない。