Android中新线程创建的三种方式(总结)

第一种方式:

class MyThread extends Thread {
    @Override
    public void run() {
        super.run();
        Log.e("第1个线程", "开始执行耗时任务!");
    }
}
//第一种方式
new MyThread().start();

第二种方式:

class MyThread implements Runnable {

    @Override
    public void run() {
        Log.e("第2个线程", "开始执行耗时任务!");
    }
}
//第二种方式
new Thread(new MyThread()).start();

第三种方式:(最常用!!!)

//第三种方式
new Thread(new Runnable() {
    @Override
    public void run() {
        Log.e("第3个线程", "开始执行耗时任务!");
    }
}).start();

猜你喜欢

转载自blog.csdn.net/lpCrazyBoy/article/details/88680443