Android启动线程的方法

来源:互联网 发布:java在线音乐网站源码 编辑:程序博客网 时间:2024/05/16 02:18

方法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的时候要记得结束该线程,否则会产生异常。

0 0
原创粉丝点击