售票(多线程)
来源:互联网 发布:快速减肥 知乎 编辑:程序博客网 时间:2024/05/28 06:06
class Demo extends Thread{ private static int tickets = 20; private String name; Demo(String name) { super(name); } public void run() { /* for(int x=20;x>0;x--) System.out.println(Thread.currentThread().getName()+"tickets="+x); //erro */ while(true) { if(tickets>0) System.out.println(Thread.currentThread().getName()+"卖出第"+tickets--+"张票"); } /*while(tickets>0) { System.out.println(Thread.currentThread().getName()+"卖出第"+tickets--+"张票"); }*/ }}class ThreadTicketsDemo{ public static void main(String[] args) { Demo t1 = new Demo("1窗口"); //创建第一个线程 Demo t2 = new Demo("2窗口"); Demo t3 = new Demo("3窗口"); Demo t4 = new Demo("4窗口"); t1.start(); t2.start(); t3.start(); t4.start(); }}
阅读全文
0 0
- 售票(多线程)
- 模拟火车票售票(多线程)
- 多线程售票
- 多线程(关于售票的简单应用)
- 多线程售票lock锁(一)
- 多线程售票同步代码段(二)
- *多线程 模拟售票系统
- JAVA多线程售票问题
- 多线程售票(二)
- 多线程售票(一)
- 模拟售票,学习多线程
- 售票 多线程
- 售票系统与多线程
- 多线程售票例子
- IOS_多线程_售票
- C多线程模拟售票
- Java多线程--售票代码
- 多线程之售票
- 设计模式的艺术之道--中介者模式
- 如何将Maven项目顺利的导入到MyEclipse中
- c++:no match for 'operator' ...
- jsp学习7-jsp的include指令
- loj6003「网络流 24 题」魔术球(最小路径覆盖/打表贪心)
- 售票(多线程)
- 好久没发文章了
- 数据库3-再议查询
- 扫雷
- SpringBoot开发微信公众号(六)
- Process Doppelgänging:绕过杀软检测的新技术
- spring AOP四种实现方式
- 关于tableView的cellForRowAtIndexPath方法不走的一个解决办法
- C++与QML实现交互的两种基本方式