Language:

[ つぎ | うえ ]


最近のオペレーティングシステムでは,簡単にスレッドを起動することができる. スレッドとは,コンピュータでの処理の単位である.昔の大型コンピュータ では,ジョブといったり,プロセスといったが,概念としては同じもの である.最近では PC でのコンピュータで, 多くの処理単位を並行に実行させるためスレッドを生成することができる.

例えば,コンピュータグラフィックスで扱ったワイヤーフレームを使って説明 しよう.スレッドがひとつということは,以下のようにワイヤーフレームの 回転体をひとつ回転させることである.

Sample9.html

スレッドを複数生成することにより,回転体を 6 個並行に実行することができる.

Sample10.html

表示を調整するため,ダブルバッファを使うと以下のようになる.

Sample11.html

このように,最近のコンピュータでは,スレッドを簡単に,多く生成して 効率よいプログラムを作ることができる.

ソースコードは,以下の通りである.

Copyright © 2000-2013 Hosei University.
Last update: Thu Aug 15 16:27:08 PDT 2013 by yasu@i.hosei.ac.jp