タイマーの終了を待ってから実行する通常、プログラムは上から順に1行ずつ実行され、直前の行の実行が終るのを待って次の行が実行される。タイマーで繰り返されるプログラムは、他のプログラムと並行して動作する。これは、タイマーは通常「数秒間から数分間」という長い時間動作を続けるため、その終了を待っていると、他の動作が行えなくなってしまうためである。このように、ひとつのプログラムの中で同時に複数の処理を並行して実行する仕組みをスレッドと呼ぶ。ときにはタイマーの実行が終了するのを待ってから次に進みたいことがある。ゲームの終了を待って得点を表示するときなどが考えられる。ここで、「タートルをその場で回転させてから、前進する」プログラムを考える。次のプログラムを実行すると、タイマーの実行が終る前にプログラムは次の行に進んでしまい、結果として回転する前にタートルが歩いてしまう。かめた=タートル!作る。時計=タイマー!作る。