本帖最后由 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接口来实现线程,我做过验证,两种方法,都没有出现问题,不知道这里面是不是真的没有问题,各位能帮忙解答下吗~~
|
|