comparison example/fileread/main.cc @ 1828:f0dab5fffe7a draft

cannot running probrem resolve in fileread
author Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
date Tue, 17 Dec 2013 14:07:40 +0900
parents d1212026e2a0
children 0305732326ca
comparison
equal deleted inserted replaced
1827:d1212026e2a0 1828:f0dab5fffe7a
41 41
42 for (int i = 0; (fr->left_size > 0) && (i < fr->task_blocks); i++) { 42 for (int i = 0; (fr->left_size > 0) && (i < fr->task_blocks); i++) {
43 HTaskPtr read = manager->create_task(Read_task); 43 HTaskPtr read = manager->create_task(Read_task);
44 read->set_cpu(fr->cpu); 44 read->set_cpu(fr->cpu);
45 45
46 if (fr->task_number == fr->task_blocks / 2) wait = read; 46 if (i == fr->task_blocks / 2) wait = read;
47 47
48 //ファイルディスクリプタをそのままタスクに渡してあげる 48 //ファイルディスクリプタをそのままタスクに渡してあげる
49 read->set_inData(0,fr->fd,sizeof(int*)); 49 read->set_inData(0,fr->fd,sizeof(int*));
50 50
51 read->set_param(0,(long)fr->task_number); //生成するTaskが何番目か 51 read->set_param(0,(long)fr->task_number); //生成するTaskが何番目か