1.线程1 继承Thread
public class Thread1 extends Thread {
@Override
public void run() {
//获取 当前线程的名字
System.out.println(Thread.currentThread().getName());
}
}
2.线程2 实现Runnable
public class Thread2 implements Runnable {
@Override
public void run() {
System.out.println(Thread.currentThread().getName());
}
}
3.测试类 启动以上 2个线程
public class MyTest {
@Test
public void ThreadTest(){
new Thread1().start();
new Thread(new Thread2()).start();
//线程2是实现runnable还不是线程 需要这样写
}
}