票数使用static修饰的 (共20张);
第二十张票卖了两次;
是什么原因呀,如果改,怎么弄;
哪位大神指点一二
- public class TicketDemo {
- /**
- * @param args
- */
- public static void main(String[] args) {
- Ticket T1=new Ticket("T1");
- Ticket T2=new Ticket("T2");
- T1.start();
- T2.start();
- }
- }
- class Ticket extends Thread{
- private static int t=20;
- public Ticket(String name){
- super(name);
- }
- public void run(){
- while(true){
- if (t>0){
- System.out.println(this.getName()+" ticket----"+t);
- t--;
- }
- }
- }
-
- }
复制代码
这个是打印结果
|
|