線程的停止
關(guān)于軍隊(duì)這一塊沒(méi)有設(shè)置他的具體結(jié)束時(shí)間,怎么能確定這兩個(gè)線程會(huì)結(jié)束呢?什么時(shí)候結(jié)束呢,KeepRunning這個(gè)值什么時(shí)候會(huì)被調(diào)用呢,DeBug不出來(lái)啊,求解
關(guān)于軍隊(duì)這一塊沒(méi)有設(shè)置他的具體結(jié)束時(shí)間,怎么能確定這兩個(gè)線程會(huì)結(jié)束呢?什么時(shí)候結(jié)束呢,KeepRunning這個(gè)值什么時(shí)候會(huì)被調(diào)用呢,DeBug不出來(lái)啊,求解
2016-05-05
舉報(bào)
2016-05-10
在舞臺(tái)這個(gè)線程里面將兩個(gè)軍隊(duì)線程對(duì)象的KeepRunning屬性設(shè)置為false,從而結(jié)束了兩個(gè)軍隊(duì)線程。
在軍隊(duì)線程里面,keepRunning需用volatile修飾,表示它可以被不同線程訪問(wèn)和修改。
即:
2016-05-06
KeepRunning初始值為true,循環(huán)停止的條件不是if(count==100)KeepRunning=false;嗎?