マルチスレッドプログラミング相談室 その6
■ このスレッドは過去ログ倉庫に格納されています
0080デフォルトの名無しさん
2007/08/26(日) 21:42:55ローカルにコピーすれば以下のような
コードがOKだと主張するのですが本当なのw?
struct data{
int len;
char buf[128];
}
struct data[6];
int index;
これをグローバルで定義しておいて
void *thread_1(void *arg){
data[index];
//データ書き込み処理
index++;
}
void *thread_2(void *arg){
int l_index = index;
//データ読み込み処理
}
絶対 indexをローカル変数に代入して
順番考慮してないから2回処理しそうな
気がするんだけどさー
なんかこんな人のプログラム見るのやだ
逃げたいタスケテ
■ このスレッドは過去ログ倉庫に格納されています