デーモン スレッド
スレッドの分類は次のように分類できます。 ユーザー スレッド (上記はすべてユーザー スレッドに関するものです)、もう 1 つは デーモン スレッド です。デーモン スレッドは次のようなものです。すべてのユーザー スレッドがライフ サイクルを終了すると、デーモン スレッドもライフ サイクルを終了します。ユーザー スレッドが 1 つある限り、デーモン スレッドは終了しません。たとえば、有名な Garbage JavaのCollectorデーモンスレッドであり、アプリケーション内のすべてのスレッドが終了するまで終了しません。
(無料学習の推奨事項: Java 基本チュートリアル)
ユーザー スレッド
上記からわかるように、メインスレッドの実行は終了しましたが、ユーザースレッドは依然としてデータを出力します
デーモン(サービススレッド)スレッドに変更
##設定後デーモンスレッドとして動作します。メインスレッドが終了しても、すべてのデータを出力してもデーモンスレッドは終了しません。つまり、デーモンスレッドは個のユーザースレッドを処理します。 すべてのユーザースレッドが終了しても、デーモンスレッドはデーモンスレッドとして機能します。自動的に終了します
#タイマータイマー
上記のプログラムは 2010-02-20 15:23:10 に出力され、24 時間に 1 回出力されます
[コード例]、匿名クラスを使用して上記の関数を実装します
上記のプログラムは 2010-02-20 15:29:10 に 2 秒に 1 回出力されます。特別なサードパーティのオープン ソース製品があります。スケジュールについて(例:Quartz
window
##Timer マスタリングに重点を置く
プロセスとスレッドの概念
スレッド 2 つの実装方法
Thread,Runnable)優先順位を理解するスレッドの
以上がJava ゼロベースのマルチスレッドの詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。