JAVA多线程实现模拟卖票
来源:互联网 发布:微软雅黑blod mac 编辑:程序博客网 时间:2024/05/21 16:55
package MYRunnable;/** * Created by Administrator on 2016/11/4. */public class MYRunnable { public static void main(String [] args){ Ticket t1=new Ticket(); Thread A1=new Thread(t1,"A1"); Thread A2=new Thread(t1,"A2"); Thread A3=new Thread(t1,"A3"); A1.start(); A2.start(); A3.start(); }}class Ticket implements Runnable{ private int Numbers=10; private int getNumbers(){ return Numbers; } public void SellTicket(){ this.Numbers--; } @Override public void run(){ while(getNumbers()>0) { synchronized (this) { if (getNumbers() > 0) { SellTicket(); System.out.println(Thread.currentThread().getName() + "卖了一张票:剩余票数" + getNumbers()); try{ Thread.sleep(1000); } catch(Exception e){ e.printStackTrace(); } } } } } }
0 0
- JAVA多线程实现模拟卖票
- java多线程:6、模拟卖票
- 卖票模拟多线程
- 卖票——多线程模拟卖票系统
- 实现Runnable 多线程卖票
- 多线程runnable实现卖票
- Java 多线程卖票演示
- Java多线程-卖票
- Java 多线程卖票
- java多线程卖票问题。
- Java 多线程卖票例子
- Java---12---多线程练习:卖票---实现数据共享
- Java 多线程实现多个窗口同时卖票
- java实现多线程卖票(重点分析Thread.sleep())
- JAVA线程模拟火车站卖票
- 多线程实现卖票的例子
- Java多线程实例之卖票
- 利用多线程模拟卖票的功能
- 怎么根据程序读到的ADC值,推算实际电压值?
- C++输入流状态变化的一点小细节
- 树莓派(raspberry pi)初观之虚拟机qemu
- 2016.11.5 NOIP提高组模拟赛 总结
- mysql学习笔记之一
- JAVA多线程实现模拟卖票
- mysql:查询排名
- 操作系统(1):发展过程
- iwebshop 首页位置
- linux下判断文件和目录是否存在[总结]
- 拼命加载中...
- 数据结构实验 建树+线索化二叉树+线索二叉树的遍历
- 调整路由器天线角度真的能增强信号?看看砖家怎么说!
- Linux下vim配置IDE