欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)文章

最新評論