黑马程序员技术交流社区
标题:
java中关于线程的一些小疑惑
[打印本页]
作者:
ReadCode
时间:
2015-4-28 11:43
标题:
java中关于线程的一些小疑惑
本帖最后由 ReadCode 于 2015-4-28 12:45 编辑
package day;
public class ThreadTest
{
public static void main(String[]args)
{
new Thread()
{
public void run()
{
for(int x=0;x<50;x++)
{
System.out.println(Thread.currentThread().getName()+"..x..."+x);
}
}
}.start();
for(int x=0;x<50;x++)
{
System.out.println(Thread.currentThread().getName()+"..Y..."+x);
}
Runnable r=new Runnable()
//new Thread()
{
public void run()
{
for(int x=0;x<50;x++)
{
System.out.println(Thread.currentThread().getName()+"...Z..."+x);
}
}
};//.start();
new Thread(r).start();
}
}
package day;
public class ThreadTest
{
public static void main(String[]args)
{
new Thread()
{
public void run()
{
for(int x=0;x<50;x++)
{
System.out.println(Thread.currentThread().getName()+"..x..."+x);
}
}
}.start();
for(int x=0;x<50;x++)
{
System.out.println(Thread.currentThread().getName()+"..Y..."+x);
}
Runnable r=new Runnable()
//new Thread()
{
public void run()
{
for(int x=0;x<50;x++)
{
System.out.println(Thread.currentThread().getName()+"...Z..."+x);
}
}
};//.start();
new Thread(r).start();
}
}
复制代码
这是一个简单的多线程的例子,在例子中,小白在这里有一个简单的疑惑,求各位解答,在穿件z的线程的时候,为什么老师不继续创建一个与x一样的匿名内部类而是,通过实现Runnable接口来实现线程,我做过验证,两种方法,都没有出现问题,不知道这里面是不是真的没有问题,各位能帮忙解答下吗~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2