Android啓動線程的方法

方法1:

定義一個線程需要新建一個類並且繼承Thread,然後重寫父類的run()方法,並在其中增加耗時邏輯即可。
定義線程:

class MyThread extends Thread{
    public void run(){
        ......//耗時邏輯
    }
}

啓動線程:

MyThread thread = new MyThread();
thread.start();
//或
new MyThread().start();

方法2:定義一個線程新建一個類,並且實現Runnable接口,然後重寫run()方法。

定義線程:

class MyThread implements Runnable{
    public void run(){
        ......//耗時邏輯
    }
}

啓動線程:

MyThread thread = new MyThread();
new Thread(thread).start();

方法3:使用匿名的方式去實現Runnable接口,然後重寫run()方法。

定義線程:

new Thread(new Runnable(){
    public void run(){
        ......//耗時邏輯
    }
}).start();

注意:在一個應用裏,有些線程在App運行起來的時候運行,退出App的時候要記得結束該線程,否則會產生異常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章