JAvaデーモンスレッドの設定

832 ワード

JAvaデーモンスレッドの作成
作成プロセス:
     1.カスタム継承Threadのクラスをインスタンス化します.
2.setDeamonメソッドを呼び出し、trueに入力します.
3.完了
機能:
マスタースレッドが終了すると、デーモンスレッドも終了し、実行されなくなります.
実装コード:
package com.threadtest;

public class Deamon 
{
	public static void main(String[] args) 
	{
		DThread dt=new DThread();
		dt.setDaemon(true);
		dt.start();
		
		try {
			Thread.sleep(5000);//     5s
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
	}
}
class DThread extends Thread
{
	public void run()
	{
		for(int i=0;i<100;i++)
		{
			System.out.println("aaa"+i);
			try {
				Thread.sleep(1000);//    1s
			} catch (InterruptedException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
}

実行結果:
aaa0 aaa1 aaa2 aaa3 aaa4