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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 孙晓磊 于 2015-7-25 16:12 编辑

第134个视频,多线程的买票程序。为何MyEclipse运行时下面的停止不点了内存会崩掉,而视频中似乎没有?是MyEclipse的特殊机制还是?
视频中代码如下:
  1. /*
  2. * 简单的卖票程序
  3. * 多个窗口卖票
  4. *
  5. * */
  6. class Ticket extends Thread{
  7.         private static int tick=100;
  8.         public void run()
  9.         {
  10.                 while(true)
  11.                 {
  12.                         if(tick>0)
  13.                         {
  14.                                 System.out.println(currentThread()+"Sale:"+tick--);
  15.                         }
  16.                 }
  17.         }
  18. }
  19. public class TicketDemo {
  20.         public static void main(String[] args) {
  21.                 Ticket t1=new Ticket();
  22.                 Ticket t2=new Ticket();
  23.                 Ticket t3=new Ticket();
  24.                 Ticket t4=new Ticket();
  25.                 t1.start();
  26.                 t2.start();
  27.                 t3.start();
  28.                 t4.start();
  29.                
  30.         }
  31. }
复制代码




1 个回复

倒序浏览
似乎是我倍速开的,忘记ctrl+c了?。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马