Java多线程实例之卖票
来源:互联网 发布:com域名注册局 编辑:程序博客网 时间:2024/06/05 10:24
public class MyThread implements Runnable{ //电影票100张 private int tickets = 100; @Override public void run() { while(true){ synchronized (this){ if(tickets>0){ //获得当前线程的名称 try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println(Thread.currentThread().getName()+"正在出售第"+tickets--+"张票"); } } } }}public class SaleTickets { public static void main(String[] args) { //创建资源对象 MyThread m = new MyThread(); //创建三个处理线程 Thread t1 = new Thread(m,"窗口1"); Thread t2 = new Thread(m,"窗口2"); Thread t3 = new Thread(m,"窗口3"); //开启线程 t1.start(); t2.start(); t3.start(); }}
阅读全文
0 0
- Java多线程实例之卖票
- 多线程之卖票程序
- Java 多线程卖票演示
- Java多线程-卖票
- Java 多线程卖票
- java多线程卖票问题。
- Java 多线程卖票例子
- Java多线程通信、同步卖票实例--线程安全、详细注释
- JAVA线程实例-----卖票
- Java多线程之并发安全经典案例-卖票
- JAVA多线程实现模拟卖票
- java多线程:6、模拟卖票
- 多线程实例之简单的卖票程序 ------记录与毕向东老师视频
- 初学java之窗口卖票
- 多线程卖票
- 多线程卖票之-NSThread、NSOperation、GCD
- 【java】多线程小例子(卖票示例)
- Java多线程—两种卖票
- spring(基础20) threadLocal在spring框架中的运用
- Intellij license server JetBrains 授权服务器
- 二叉树的路径
- web前端-写给大家看的设计书-笔记-颜色运用-色轮使用
- MATLAB GUI的一些认识
- Java多线程实例之卖票
- CW3002F,CW3005,赛微一级代理,USB智能识别方案,现货,中文设计方案
- Unity Editor 基础篇(十三):更改Project资源的Inspector显示
- Eclipse常用快捷键
- FIDO U2F HID协议
- 适配iOS11
- Oracle产生连续的时间
- [C++11]半同步半异步线程池实现与分析
- hdu6097-反演点+相似三角形