コードの領域が1つのpthreadでのみ実行できるようにする最も簡単な方法は何ですか?
n
スレッドがあると仮定します( n
1に等しくない)
// do this once
int x;
x = some_function();
printf( "%d\n", x );
共有変数とバリアを使用しますか?すべての変数にスレッドID(?)を共有変数に割り当てさせてから、変数に書き込む最後のスレッドをマスタースレッドにすることができますか?その後、プログラムの後半で、共有変数に対してスレッドIDを確認できますか?
どうもありがとう。
どうもありがとう。