26.1.9.23 アプレットの動き

アプレットの実行のされ方を復習しましょう.

"repaint"が呼ばれると,"update"が呼ばれ,

"update"はまず画面をクリアしてから"paint"を呼びます.

コンピュータの画面上では,さまざまなプログラムが,さも互いには独立であるかのように動いていますね.これは,コンピュータという一つの処理装置を皆で少しずつ使うことによって,そう見えるようにしているのです.この“あたかも独立して動いているように見える”単位をプロセス(process)と呼びます.また,同じように一つのプログラムの中で“独立に動ける”ようにしたものをスレッド(thread)と呼んでいます.ブラウザ(またはappletviewer)に取り込まれたアプレットは,あくまでもブラウザ等のプログラムの一部として動きます.したがって,

アプレットが独立したスレッドをもつ

ようにすれば,独自のタイミングで動くようにすることができます.