/**
* 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();
}
}
线程 —— 使用匿名内部类的方式启动线程
原创
©著作权归作者所有:来自51CTO博客作者liweiwei1419的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:线程 —— 定时器介绍
下一篇:线程 —— 线程池简单介绍

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
匿名内部类创建线程的三种方式Java基础