Mercurial > hg > Game > Cerium
diff TaskManager/kernel/schedule/SchedTaskList.cc @ 439:13c6740ab15f draft
still overlay...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 25 Sep 2009 00:46:50 +0900 |
parents | 609758f9f350 |
children | 5f4ffff2c2aa |
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/SchedTaskList.cc Thu Sep 24 22:41:41 2009 +0900 +++ b/TaskManager/kernel/schedule/SchedTaskList.cc Fri Sep 25 00:46:50 2009 +0900 @@ -69,6 +69,11 @@ TaskPtr nextTask = &list->tasks[0]; // code load を開始する。 loadSchedTask(scheduler, nextTask); + if (1 < list->length) { + // 次のもloadしておく + // load next task + loadSchedTask(scheduler, &list->tasks[1]); + } nextSched = createSchedTask(scheduler, nextTask); if (flag_renewTaskList == SCHED_TASKLIST_RENEW) {