线程 —— 使用匿名内部类的方式启动线程

来源:互联网 发布:苹果手机微信数据恢复 编辑:程序博客网 时间:2024/05/16 11:57
/** * Created by liwei on 16/7/19. * 使用匿名内部类的格式: * *        new 类名或者接口名() { *          重写方法; *      }; *      本质:是该类或者接口的子类对象。 */public class ThreadDemo {    public static void main(String[] args) {        // 继承 Thread 类来实现多线程        new Thread("线程1"){            @Override            public void run(){                for (int x=0;x<100;x++){                    System.out.println(Thread.currentThread().getName() + ":" + x);                }            }        }.start();        System.out.println("------ 无聊的分割线 ------");        // 实现 Runnable 接口        new Thread(new Runnable() {            @Override            public void run() {                for (int x=0;x<100;x++){                    System.out.println(Thread.currentThread().getName() + ":" + x);                }            }        },"线程2").start();        // // TODO: 16/7/19 看不明白了         // 更有难度的        new Thread(new Runnable() {            @Override            public void run() {                for (int x = 0; x < 100; x++) {                    System.out.println("hello" + ":" + x);                }            }        }) {            public void run() {                for (int x = 0; x < 100; x++) {                    System.out.println("world" + ":" + x);                }            }        }.start();    }}
0 0
原创粉丝点击