小demo
package demo04;
/**
* @author wh
* @date 2021年08月30日15:57
* 匿名内部类方式实现线程创建的三种方式
*/
public class demo02 {
public static void main(String[] args) {
//第一种 创建Thread线程
new Thread(){
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(Thread.currentThread().getName()+"--->"+"小明"+i);
}
}
}.start();
//第二种创建Runnable
Runnable r=new Runnable() {
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(Thread.currentThread().getName()+"--->"+"小华"+i);
}
}
};
new Thread(r).start();
//第三种简化接口
new Thread(new Runnable() {
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println(Thread.currentThread().getName()+"--->"+"小红"+i);
}
}
}).start();
}
}
运行结果