Mercurial > hg > Game > Cerium
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が何番目か |