黑马程序员技术交流社区

标题: 实现Runnable的好处 [打印本页]

作者: tanhua132    时间: 2013-9-12 18:33
标题: 实现Runnable的好处
1.适合多个相同程序代码去处理统一资源的情况,把虚拟cpu同程序的代码、数据有效分离,较好的体现了面向对象的设计思想。
2.避免了java单继承的局限性
3.有利于程序的健壮性,即代码和数据是想分离的。
                                                                                                     -------------------------摘自《java就业培训教程》
public class ThreadDemo
{
       public static void main(String[] args)
       {
           ThreadTest t=new ThreadTest();
           new Thread(t).start();
           new Thread(t).start();
           new Thread(t).start();
           new Thread(t).start();
       }
}
class ThreadTest implements Runnable
{
      private int ticket=100;
      public void run()
     {
            while(true)
            {
                   if(ticket>0)
                         System.out.println(Thread.currentThread().getName()+"is saling ticket"+ticket--):
            }
      }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2