comparison TaskManager/kernel/schedule/Scheduler.cc @ 48:70a0ac46133e

*** empty log message ***
author gongo
date Fri, 15 Feb 2008 16:09:42 +0900
parents aa11038dbdc1
children 7927e00fb8e2
comparison
equal deleted inserted replaced
47:8266445bdac2 48:70a0ac46133e
1 #include <stdio.h>
1 #include "Scheduler.h" 2 #include "Scheduler.h"
2 #include "SchedNop.h" 3 #include "SchedNop.h"
3 #include "error.h" 4 #include "error.h"
4 5
5 void 6 void
18 SchedTaskBase* taskTmp; 19 SchedTaskBase* taskTmp;
19 task1 = new SchedNop(); 20 task1 = new SchedNop();
20 task2 = new SchedNop(); 21 task2 = new SchedNop();
21 task3 = new SchedNop(); 22 task3 = new SchedNop();
22 23
24 fprintf(stderr, " ****** scheduler start ******\n");
25
23 // main loop 26 // main loop
24 do { 27 do {
25 __debug("----------\n"); 28 __debug("----------\n");
26 task3->write(); 29 task3->write();
27 task2->exec(); 30 task2->exec();
33 task1 = task1->next(this, taskTmp); 36 task1 = task1->next(this, taskTmp);
34 } while (task1); 37 } while (task1);
35 38
36 delete task3; 39 delete task3;
37 delete task2; 40 delete task2;
41
42 fprintf(stderr, " ****** scheduler finish ******\n");
38 } 43 }
39 44
40 TaskListPtr 45 TaskListPtr
41 Scheduler::get_curListBuf(void) 46 Scheduler::get_curListBuf(void)
42 { 47 {