- 96 名前:名前は開発中のものです。 mailto:sage [2010/01/06(水) 14:23:59 ID:tFGAv+Wn]
- TCBは構造体やクラスだからデータの抽象化。TCBのリストはデータの抽象化
TCBリストのイテレーションはループ処理の抽象化 各TCBから呼び出される関数はサブルーチンの抽象化 つまり、タスクシステムはデータのリストから各サブルーチンを実行するループ処理の抽象化 これだけだと、VMの命令リストと同じように見えるけど、 最大の違いは、VMの命令リストは配列なのに対して、 タスクシステムのTCBリストは連結リストである点 TCBは連結リストで管理されているから、連結リストのメリットとデメリットを受ける オブジェクトが頻繁に追加・削除されるゲームでは連結リストのメリットが生かされる 逆に言えば、連結リストの恩恵を受けられないようなゲームでは、 >>45の言うようにタスクシステムを使う必要がない
|

|