最近のオペレーティングシステムでは,簡単にスレッドを起動することができる. スレッドとは,コンピュータでの処理の単位である.昔の大型コンピュータ では,ジョブといったり,プロセスといったが,概念としては同じもの である.最近では PC でのコンピュータで, 多くの処理単位を並行に実行させるためスレッドを生成することができる.
例えば,コンピュータグラフィックスで扱ったワイヤーフレームを使って説明 しよう.スレッドがひとつということは,以下のようにワイヤーフレームの 回転体をひとつ回転させることである.
スレッドを複数生成することにより,回転体を 6 個並行に実行することができる.
表示を調整するため,ダブルバッファを使うと以下のようになる.
このように,最近のコンピュータでは,スレッドを簡単に,多く生成して 効率よいプログラムを作ることができる.
ソースコードは,以下の通りである.