之前我们分享了匿名内部类,接下来试着使用匿名内部类创建线程:
public class NiMingThreadDemo {
public static void main(String[] args) {
//1.先使用继承方式(匿名内部类)
new Thread(){
@Override
public void run() {
for (int i = 0; i < 1000; i++) {
System.out.println(Thread.currentThread().getName()+"..."+i);
}
}
}.start();
//2.再使用实现方式(匿名内部类)
new Thread(new Runnable(){
@Override
public void run() {
for (int i = 0; i < 1000; i++) {
System.out.println(Thread.currentThread().getName()+"..."+i);
}
}
}).start();
//3.主线程
for (int i = 0; i < 1000; i++) {
System.out.println(Thread.currentThread().getName()+"..."+i);
}
}
}
线程同