黑马程序员技术交流社区
标题:
关于多线程运行时内存的问题
[打印本页]
作者:
孙晓磊
时间:
2015-7-25 15:39
标题:
关于多线程运行时内存的问题
本帖最后由 孙晓磊 于 2015-7-25 16:12 编辑
第134个视频,多线程的买票程序。为何MyEclipse运行时下面的停止不点了内存会崩掉,而视频中似乎没有?是MyEclipse的特殊机制还是?
视频中代码如下:
/*
* 简单的卖票程序
* 多个窗口卖票
*
* */
class Ticket extends Thread{
private static int tick=100;
public void run()
{
while(true)
{
if(tick>0)
{
System.out.println(currentThread()+"Sale:"+tick--);
}
}
}
}
public class TicketDemo {
public static void main(String[] args) {
Ticket t1=new Ticket();
Ticket t2=new Ticket();
Ticket t3=new Ticket();
Ticket t4=new Ticket();
t1.start();
t2.start();
t3.start();
t4.start();
}
}
复制代码
捕获.JPG
(48.57 KB, 下载次数: 3)
下载附件
2015-7-25 15:38 上传
thread3.JPG
(9.08 KB, 下载次数: 3)
下载附件
2015-7-25 15:38 上传
作者:
孙晓磊
时间:
2015-7-25 15:59
似乎是我倍速开的,忘记ctrl+c了?。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2