A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孙晓磊 中级黑马   /  2015-7-25 16:38  /  518 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

按理说catch后应该不能加代码的啊。为啥第136个视频的例子会是如下
  1. class Tickets implements Runnable{
  2.         private int ticks=100;
  3.         Object o=new Object();
  4.         public void run()
  5.         {
  6.                 while(true)
  7. //                        synchronized(o){
  8.                         if(ticks>0)
  9.                                 try{Thread.sleep(10);}catch(Exception e){}
  10.                                 System.out.println(Thread.currentThread().getName()+"...sale:"+ticks--);
  11. //                        }
  12.         }
  13. }
  14. public class TickDemo2 {
  15.         public static void main(String[] args) {
  16.                 Tickets t=new Tickets();
  17.                
  18.                 Thread t1=new Thread(t);
  19.                 Thread t2=new Thread(t);
  20.                 Thread t3=new Thread(t);
  21.                 Thread t4=new Thread(t);
  22.                 t1.start();
  23.                 t2.start();
  24.                 t3.start();
  25.                 t4.start();
  26.                
  27.         }
  28. }
复制代码

1 个回复

倒序浏览
在执行到第9行是MyEclipse会报错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马