内部类创建多线程
//匿名内部类创建多线程
public class InnerClassThread{
public static void main(String[] args){
//回忆一下之前创建多线程的过程
//先创建一个Thread的子类,通过这个子类,重写run方法
//创建子类的对象.通过子类对象调用 start();方法开启多线程
//现在试一下匿名内部类创建多线程
new Thread(){
public void run(){
for (int i=0;i<10;i++){
System.out.println(Thread.currentThread().getName()+"---"+i);
}
}
}.start();
//之前通过Runnable开启多线程的步骤
//创建一个Runnable的实现类,创建这个实现类的对象
//通过线程的构造方法传递实现类对象,开启线程
Runnable r = new Runnable(){
public void run(){
for (int i=0;i<10;i++){
System.out.println(Thread.currentThread().getName()+"---"+"程序员");
}
}
};
new Thread(r).start();
}
}//匿名内部类创建多线程
public class InnerClass