Java多线程常用写法,使用匿名内部类
匿名内部类是基于抽象类和接口而言的。
//匿名内部类(解决定义过多文件的问题,标准开发一个类就是一个文件) // new Runnable() { // @Override // public void run() { // for(int i=0;i<100;i++){ // System.out.println(i+"南无阿弥陀佛!"); // } // } // };
使用:代理+匿名对象+匿名内部类
public class Demo { public static void main(String[] args) { new Thread(new Runnable() { //代理+匿名对象+匿名内部类 @Override public void run() { for(int i=0;i<100;i++){ System.out.println(i+"南无阿弥陀佛!"); } } }).start(); new Thread(new Runnable() { @Override public void run() { for(int i=0;i<100;i++){ System.out.println(i+"道可道、非常道!"); } } }).start(); } }
运行如图: