这不是什么设计方式!这是在演示实现线程的第二种方法,类实现Runnable()接口,冲写run()方法
并传入线程对象,启动两个线程,看看两个线程如何运行!
for(;x<1000;x++)
{
System.out.println(Thread.currentThread().getName()+"\t"+x);
}
是为了打印出当前是哪个线程+次数,
至于A类new一个B类对象!而B类里面new一个C类对象,C类里面实现了for循环或者While循环也行!这个不需要解释了吧!这是run的嵌套!
在
new Thread(a).start();
new Thread(a).start();
中间加上
try{Thread.sleep(10);}catch(Exception e){}主线程的睡眠,效果会更加明显,应该是交替出现!
线程很重要!希望能帮到你! |