Android学习之关于实现子线程需要掌握的两种方式

1、继承的方式

/*
新建类,继承Thread的方式,实现子线程
 */
class MyThread extends Thread{
    @Override
    public void run() {
        super.run();
    }
}

然后再相应的位置,进行new MyThread().start();即可!

2、匿名接口类的方式

 /*
通过runable接口,匿名类的方式,创建并启动线程
 */
new Thread(new Runnable() {
    @Override
    public void run() {

    }
}).start();

优点:创建启动放在一起;减少继承的耦合性
缺点:代码一大堆,可读性不强!

猜你喜欢

转载自blog.csdn.net/ReCclay/article/details/81591101