第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

線程的停止

關(guān)于軍隊(duì)這一塊沒(méi)有設(shè)置他的具體結(jié)束時(shí)間,怎么能確定這兩個(gè)線程會(huì)結(jié)束呢?什么時(shí)候結(jié)束呢,KeepRunning這個(gè)值什么時(shí)候會(huì)被調(diào)用呢,DeBug不出來(lái)啊,求解

正在回答

2 回答

在舞臺(tái)這個(gè)線程里面將兩個(gè)軍隊(duì)線程對(duì)象的KeepRunning屬性設(shè)置為false,從而結(jié)束了兩個(gè)軍隊(duì)線程。

ArmyRunnable?armyA?=?new?ArmyRunnable();
		ArmyRunnable?armyB?=?new?ArmyRunnable();
		Thread?threadArmyA=new?Thread(armyA,"armyA");
		Thread?threadArmyB=new?Thread(armyB,"armyB");
		threadArmyA.start();
		threadArmyB.start();
	????try?{
			Thread.sleep(50);
		}?catch?(InterruptedException?e)?{
			//?TODO?Auto-generated?catch?block
			e.printStackTrace();
		}
	????armyA.keepRunning=false;?//結(jié)束了軍隊(duì)A的線程
	????armyB.keepRunning=false;?//結(jié)束了軍隊(duì)B的線程

在軍隊(duì)線程里面,keepRunning需用volatile修飾,表示它可以被不同線程訪問(wèn)和修改。

即:

volatile?boolean?keepRunning=true;


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

Z_Ser 提問(wèn)者

非常感謝!3q
2016-08-15 回復(fù) 有任何疑惑可以回復(fù)我~

KeepRunning初始值為true,循環(huán)停止的條件不是if(count==100)KeepRunning=false;嗎?

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
深入淺出Java多線程
  • 參與學(xué)習(xí)       186071    人
  • 解答問(wèn)題       498    個(gè)

帶你一起深入淺出多線程,掌握基礎(chǔ),展望進(jìn)階路線

進(jìn)入課程
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)