黑马程序员技术交流社区
标题:
多线程模拟多窗口售票问题
[打印本页]
作者:
怪人长
时间:
2016-3-25 00:44
标题:
多线程模拟多窗口售票问题
售票中心分配一定数量的票,由若干个售票窗口进行出售,利用你所学的线程知识来模拟此售票过程。
public class Demo01 {
public static void main(String[] args) {
new Ticket().start();
new Ticket().start();
new Ticket().start();
new Ticket().start();
}
}
class Ticket extends Thread {
private static int ticket = 100;
public void run() {
while (true) {
synchronized (Ticket.class) {
if (ticket <= 0) {
break;
}
try {
Thread.sleep(10);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println(getName() + "...这是第" + ticket-- + "张票");
}
}
}
}
复制代码
作者:
怪人长
时间:
2016-3-25 00:45
近期主题多为流程阶段可能会遇到的题目哟
作者:
11210107
时间:
2016-3-25 09:35
不错挺好的,
作者:
唐玄玄
时间:
2016-3-25 09:41
赞一个!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2