本帖最后由 李征雪 于 2012-4-6 08:01 编辑
毕老师第11天视频中卖票的程序- class Ticket extends Thread
- {
- public static int tick = 100;//定义一个共享的票数;
- Ticket(String name)
- {
- super(name);
- }
- public void run()
- {
- while(tick > 0)
- {
- System.out.println(Thread.currentThread().getName()+"buy:"+tick);
- tick--;//每次减一张票
- }
- }
- }
- class Demo1107
- {
- public static void main(String[] args)
- {
- Ticket t1 = new Ticket("tttt");
- Ticket t2 = new Ticket("xxxx");
- t1.start();
- t2.start();
- System.out.println("Hello World!");
- }
- }
复制代码 运行结果:
为什么我的第100张票卖了两次?
其它的都是次,是不是哪写错了?
|