next up previous contents
Next: ClockPanelを拡張する Up: アニメーション Previous: アニメーション   目次

ここで学ぶこと

単一コアのCPUは一度に1つの命令しか実行することはできないが, 非常に短い時間間隔で実行するプログラムを切り替えることで, あたかも,同時に複数のプログラムを実行しているようにみせることができる. スレッドとは軽量なプログラムの実行単位であり, javaではプログラム内で複数のスレッドを生成して, 同時に並列実行しているように見ることができる. スレッドは独立して実行することもできるし, 複数のスレッド間で通信したり,同期を取って実行することもできる.

プログラム内でスレッドを生成して,独立して実行させることで, アニメーションを実現することができる.



TKinoshita 2016-07-13