最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android中斷并重啟一個Thread線程的簡單方法

 更新時間:2017年02月27日 08:32:55   投稿:jingxian  
下面小編就為大家?guī)硪黄狝ndroid中斷并重啟一個Thread線程的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

這里簡單的總結(jié)下(大概思路,沒調(diào)試,可能會有錯!):

MyThread.java

pulbic class MyThread implemets Thread{

 @overide
 public void run{
 while(!Thread.interrputed()){
 }
 }
}
xxx.java


Thread mThread = new MyThread();


public static void startThread(){
 mThread = new MyThread(); 
  mThread.start();
}

public void stopThread(){
 if(mThread!=null){
 mThread.interrupt();
 mThread = null;
 }
}

run函數(shù)里面必須有判斷中斷狀態(tài)的while循環(huán),外部在中斷Thread時,必須顯示調(diào)用interrupt()。注意:interrupte()函數(shù)只是設(shè)置中斷標(biāo)志,不是強(qiáng)制中斷,所以run中才需要不斷地檢測中斷標(biāo)志(Thread.interrupted())

java中,中斷Thread后,就不能直接重新start了,必須new一個新實(shí)例,不然會報錯。

以上這篇Android中斷并重啟一個Thread線程的簡單方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

通州市| 兴宁市| 乳山市| 西乌| 长兴县| 青铜峡市| 大港区| 桃园县| 西乌珠穆沁旗| 牙克石市| 康平县| 尼木县| 定陶县| 皋兰县| 东安县| 冷水江市| 灌云县| 玛多县| 岚皋县| 乌海市| 广南县| 临湘市| 芦溪县| 绥阳县| 屏南县| 景洪市| 文化| 元朗区| 凭祥市| 长垣县| 鄂尔多斯市| 大关县| 邹城市| 涞水县| 临安市| 乐业县| 阿拉善左旗| 琼海市| 共和县| 修水县| 汕尾市|