最終更新:2016-04-22 (金) 13:30:21 (2918d)
java.util.Timer
Top / java.util.Timer
http://developer.android.com/intl/ja/reference/java/util/Timer.html
使い方
- schedule([TimerTask?]] task, long delay)
メモ
- cancel()メソッド実行後はTimerクラスの資源が破棄されていて、再利用できない
実行するスレッド
デーモンスレッド
- プログラム終了時にスレッドの実行終了を待ちません。
- プログラム終了のタイミングでデーモンスレッドの処理は中断され、終わることになります。
- 生成したスレッドで終了処理を意識しないですむので、Timer処理では使い勝手がよいです。
ユーザスレッド
- デーモンスレッドの反対でプログラムを終わるときに、スレッドの実行終了を待ちます。
- プログラムを終了しようとしても、ユーザスレッドの処理が終わる(returnされる)まで終了できません。
- メインスレッドはユーザスレッド