Mercurial > hg > Members > kono > Cerium
comparison example/word_count_test/main.cc @ 670:9eefc1b24c87
add header.
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 03 Dec 2009 09:02:40 +0900 |
parents | 4af9d20cf3af |
children | 3b6290c05f9f |
comparison
equal
deleted
inserted
replaced
669:4af9d20cf3af | 670:9eefc1b24c87 |
---|---|
205 t_print->add_param(w->pad); | 205 t_print->add_param(w->pad); |
206 #endif | 206 #endif |
207 | 207 |
208 w->t_print = t_print; | 208 w->t_print = t_print; |
209 | 209 |
210 /* Task を task_blocks ずつ起動する Task */ | 210 for(int i = 0;i<1;i++) { |
211 #ifdef SIMPLE_TASK | 211 /* Task を task_blocks ずつ起動する Task */ |
212 HTaskPtr t_exec = manager->create_task(RUN_TASK_BLOCKS, | 212 /* serialize されていると仮定する... */ |
213 (memaddr)&w->self,sizeof(memaddr),0,0); | 213 #ifdef SIMPLE_TASK |
214 #else | 214 HTaskPtr t_exec = manager->create_task(RUN_TASK_BLOCKS, |
215 HTaskPtr t_exec = manager->create_task(RUN_TASK_BLOCKS); | 215 (memaddr)&w->self,sizeof(memaddr),0,0); |
216 t_exec->set_param(0,(void*)w); | 216 #else |
217 #endif | 217 HTaskPtr t_exec = manager->create_task(RUN_TASK_BLOCKS); |
218 t_exec->spawn(); | 218 t_exec->set_param(0,(void*)w); |
219 | 219 #endif |
220 t_print->wait_for(t_exec); | 220 t_exec->spawn(); |
221 t_print->wait_for(t_exec); | |
222 } | |
223 | |
221 t_print->spawn(); | 224 t_print->spawn(); |
222 } | 225 } |
223 | 226 |
224 static char* | 227 static char* |
225 init(int argc, char **argv) | 228 init(int argc, char **argv) |