Mercurial > hg > Game > Cerium
comparison TaskManager/kernel/ppe/TaskManagerImpl.cc @ 800:54f0180cea0f draft
run16 word count ( not yet worked. )
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 21 May 2010 07:47:25 +0900 |
parents | 1b225972ae88 |
children | c63110ac1430 fb49e881f2ed |
comparison
equal
deleted
inserted
replaced
799:4a0022cd23fc | 800:54f0180cea0f |
---|---|
68 new_task->command = TaskArray1; | 68 new_task->command = TaskArray1; |
69 | 69 |
70 return new_task; | 70 return new_task; |
71 } | 71 } |
72 | 72 |
73 HTaskPtr | |
74 TaskManagerImpl::create_task_array(int id, int num_task, int num_param, int num_inData, int num_outData) | |
75 { | |
76 HTaskPtr ta = create_task(TaskArray,0,0,0,0); | |
77 ta->create_task_array(id, num_task, num_param, num_inData, num_outData) ; | |
78 return ta; | |
79 } | |
80 | |
73 /** | 81 /** |
74 * task の依存関係を設定 | 82 * task の依存関係を設定 |
75 * master task が終わってから、slave task を実行するように | 83 * master task が終わってから、slave task を実行するように |
76 * master->wait_for(slave); | 84 * master->wait_for(slave); |
77 */ | 85 */ |
104 append_waitTask(task); | 112 append_waitTask(task); |
105 } | 113 } |
106 | 114 |
107 // systask_finish->wait_for(task); | 115 // systask_finish->wait_for(task); |
108 } | 116 } |
117 | |
109 | 118 |
110 /** | 119 /** |
111 * Task を実行可能キューに追加する | 120 * Task を実行可能キューに追加する |
112 */ | 121 */ |
113 void | 122 void |