第一种方式:
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();