Mercurial > hg > Members > kono > Cerium
comparison TaskManager/Fifo/FifoTaskManagerImpl.cc @ 685:b386522827ae
Bulk task on going.
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 07 Dec 2009 00:32:34 +0900 |
parents | bde5f13adf10 |
children | 61b59376aec5 |
comparison
equal
deleted
inserted
replaced
684:458a1ad91427 | 685:b386522827ae |
---|---|
4 #include "FifoTaskManagerImpl.h" | 4 #include "FifoTaskManagerImpl.h" |
5 #include "Scheduler.h" | 5 #include "Scheduler.h" |
6 #include "SchedTask.h" | 6 #include "SchedTask.h" |
7 #include "types.h" | 7 #include "types.h" |
8 #include "error.h" | 8 #include "error.h" |
9 #include "SchedNop.h" | |
9 | 10 |
10 FifoTaskManagerImpl::~FifoTaskManagerImpl() | 11 FifoTaskManagerImpl::~FifoTaskManagerImpl() |
11 { | 12 { |
12 delete mainScheduler; | 13 delete mainScheduler; |
13 | 14 |
160 // EXIT_COMMAND (番兵的な意味で) | 161 // EXIT_COMMAND (番兵的な意味で) |
161 // これを読むと、mainScheduler->run() から抜けて来る。 | 162 // これを読むと、mainScheduler->run() から抜けて来る。 |
162 mainScheduler->mail_write_from_host((memaddr)MY_SPE_COMMAND_EXIT); | 163 mainScheduler->mail_write_from_host((memaddr)MY_SPE_COMMAND_EXIT); |
163 | 164 |
164 // scheduler は受け取ったメールを元に実行する | 165 // scheduler は受け取ったメールを元に実行する |
165 mainScheduler->run(); | 166 // new SchedTaskList(list, mainScheduler) の方が良さそうだけど... |
167 mainScheduler->run(new SchedNop()); | |
166 } | 168 } |
167 } | 169 } |
168 | 170 |
169 /** | 171 /** |
170 * PPE Scheduler からのメールをチェックする | 172 * PPE Scheduler からのメールをチェックする |