使用线程的匿名内部类方式,可以方便的实现每个线程执行不同的线程任务操作。
import demo08Runnable.RunnableImpl2;
import java.lang.management.RuntimeMXBean;
/*
匿名内部类方式实现线程的创建
匿名:没有名字
内部类:写在其他类内部的类
匿名内部类作用:简化代码
把子类继承父类,重写父类的方法,创建子类对象合一步完成
把实现类实现接口,重写接口中的方法,创建实现类对象合成一步完成。
匿名内部类的最终产物:子类/实现类对象,这个类没有名字
使用格式:
new 父类/接口() {
重复父类/接口中的方法
};
*/
public class Demo01InnerClassThread {
public static void main(String[] args) {
//线程的父类是Thread
//前面的使用需要:new MyThread().start();
//在匿名内部类只需要以下操作
//创建了一个匿名子类对象
new Thread() {
<