Java实现的两个线程同时运行案例

  

本文实例讲述了Java实现的两个线程同时运行。分享给大家供大家参考,具体如下:

     /* *   *两个案例同时运行案例   * 1:这个两个线程并不是有规律的运行而是有没有规律的交替运行   */包com.test3;   公开课Demo10_3 {/* *   * @param arg游戏   */公共静态void main (String [] args) {//TODO自动生成方法存根   猪猪=new (10);   鸟鸟=新鸟(10);   线程t1=新线程(猪);   线程t2=新线程(鸟);   t1.start ();   t2.start ();   }   }//打印   类猪实现Runnable   {   int n=0;   int *=0;   公共猪(int n)   {   this.n=n;   }   公共空间run ()   {   而(真)   {   尝试{   thread . sleep (1000);   }捕捉(异常e) {//TODO:处理异常   }   * + +;   system . out。println(“猪说我是一个线程,在输出第" +时间+个你好,词);   如果==n(倍)   {   打破;   }   }   }   }//算数学   类鸟实现Runnable   {   int n=0;   int res=0;   int *=0;   公共鸟(int n)   {   this.n=n;   }   公共空间run ()   {   而(真)   {   尝试{   thread . sleep (1000);   }捕捉(异常e) {//TODO:处理异常   }   res +=(+ +);   System.out.println(“鸟算的当前结果是“+ res);   如果==n(倍)   {   System.out.println(“最后结果是“+ res);   打破;   }   }   }   }      之前      

运行结果:

  

癑ava实现的两个线程同时运行案例"

  

更多的java相关内容感兴趣的读者可查看本站专题:《java进程与线程操作技巧总结》,《java数据结构与算法教程》、《java操作DOM节点技巧总结》,《java文件与目录操作技巧汇总》和《java缓存操作技巧汇总》

  

希望本文所述对大家java程序设计有所帮助。

Java实现的两个线程同时运行案例