本帖最后由 孙晓磊 于 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();
-
- }
- }
复制代码
|
|