亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我直接使用interrupt能直接終止進程?運行結果居然是正確的

public?class?WrongWayStopThread?extends?Thread{

	public?void?run(){
		
		System.out.println("線程正在運行");
		long?time?=?System.currentTimeMillis();
		while((System.currentTimeMillis()-time)<1000){}
	}
	
	public?static?void?main(String[]?args)?{
		
		WrongWayStopThread?wwst?=?new?WrongWayStopThread();
		System.out.println("啟動線程?");
		wwst.start();
		
		try?{
			sleep(3000);
		}?catch?(InterruptedException?e)?{
			e.printStackTrace();
		}
		
		System.out.println("中斷線程");
		wwst.interrupt();
		
		try?{
			sleep(3000);
		}?catch?(InterruptedException?e)?{
			e.printStackTrace();
		}
		System.out.println("線程結束了");
		
	}

}

548ea1f80001fd3c01130082.jpg

正在回答

1 回答

自己找到錯誤了,run方法中沒寫while循環

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么我直接使用interrupt能直接終止進程?運行結果居然是正確的

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號