黑马程序员技术交流社区
标题:
看看这个匿名内部类结合线程
[打印本页]
作者:
linuxpara910829
时间:
2015-2-14 22:54
标题:
看看这个匿名内部类结合线程
package ThreadDemo;
public class ThreadTest {
public static void main(String [] args){
new Thread(new Runnable() {
int y=0;
@Override
public void run() {//匿名内部类的run方法。
System.out.println("runnable"+Thread.currentThread().getName()+"..."+y++);
}
}){
int x=0;
@Override
public void run(){//匿名对象Thread的run方法
while(true){
System.out.println("thread"+Thread.currentThread().getName()+"..."+x++);
}
}
}.start();
}
}
作者:
linuxpara910829
时间:
2015-2-14 22:55
为什么运行的是匿名对象的方法,不是匿名内部类的方法呢?
作者:
艺多不压身丶
时间:
2015-2-14 23:58
start:你运行的是线程。当然会找Thread类中的run方法运行。
作者:
huangchunwei
时间:
2015-2-15 09:52
start启动一个线程时,运行的run方法中的代码。至于那个内部类,应该是告诉thread运行这个内部类中的run方法吧。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2