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) {