创建线程的三种方式
通过Thread创建线程
代码如下:
public static void main(String[] args) {
// 使用匿名子类的方法创建Thread子类对象(也可以创建一个类继承自Thread类 然后重写run方法来实现)
Thread thread1 = new Thread() {
@Override
public void run() {
log.debug("hahah");
}
};
thread1.setName("myThread 1");
thread1.start();
log.debug("heheh");
//使用内部类的方法创建Thread子类对象
//以下代码完全等价与上面
class MyThread extends Thread{
@Override
public void run() {
log.debug("hahah");
}
}
Thread thread2 = new MyThread();
thread2