PthreadIntro
22/30 プログラム例1(元のC言語)
【テロップ】
※各テロップ文字をクリックすると該当の場所がピンポイントで閲覧できます。
【ノート】
簡単な例として、6個の要素をもつ配列の値を、フォーループの中で更新するプログラムを考えます。 まず、配列データは、宣言とともに初期化がされています。 その配列データが10を加算されて更新されています。 このプログラムのままであれば、計算が6回繰り返されますので、これを2個スレッドで、それぞれが3回ずつ繰り返すようにしたいと思います。 そこで、まず、この計算部分を、関数の形にします。 というのは、前述の通り、ポジックススレッドでスレッドを生成するためには、スレッドで開始する関数が必要になるからです。