黑马程序员技术交流社区
标题:
练习 模拟售票
[打印本页]
作者:
ZZT
时间:
2016-5-4 22:11
标题:
练习 模拟售票
package com.zzt;
public class Lianxi02 {
/**
* @param args
*/
public static void main(String[] args) {
MyTickate1 mt = new MyTickate1(); //创建一个对象
new Thread(mt).start();
new Thread(mt).start();
new Thread(mt).start();
new Thread(mt).start();
}
}
class MyTickate1 implements Runnable { //MyTickate1类实现Runnaable接口
private int tickete = 100; //定义成员变量
@Override
public void run() {
while (true) {
synchronized (Ticket1.class) { //锁对象也可以用this
if(tickete == 0){
break;
}
//不数Threat 的子类不能调用getName方法
System.out.println(Thread.currentThread().getName() + "...这是第--" +tickete-- + "号票" );
}
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2