一个Java线程小例子(仿火车票售卖)
2014-09-10 22:46
288 查看
public class MyThread extends Thread{ private static int ticket=100; public void run(){ for(int i=0;i<50;i++) if(ticket>0) System.out.println(Thread.currentThread().getName()+"正在卖第"+(ticket--)+"张票"); } //main函数是一个主线程 public static void main(String[] args) { MyThread mt=new MyThread(); Thread m1=new Thread(mt,"window1"); Thread m2=new Thread(mt,"window2"); Thread m3=new Thread(mt,"window3"); m1.start(); m2.start(); m3.start(); } }
模仿火车票售卖,不同的窗口售卖同一种票,不能出现两个窗口卖出同一张票。
相关文章推荐
- 很简单 很简单的一个java线程 例子
- java线程同步问题(一个理解wait()与notify()的例子)
- 请给一个java线程同步的例子
- java中的线程死锁的一个例子
- java中线程优先级是怎么回事给出一个例子
- [原创][Java]由一个Java编程思想书中线程间协作的例子想到的
- 一个java 线程 的小例子
- 一个Java线程死锁的例子
- 一个深入理解JAVA传统线程对象创建的例子
- 自制简单的Java下载器——来自《Java高级编程》的一个关于线程的例子(带上部分注释)
- 自制简单的Java下载器——来自《Java高级编程》的一个关于线程的例子(带上部分注释)
- java中给出一个子线程如何捕获主线程异常的例子
- java线程的一个小例子
- 自制简单的Java下载器——来自《Java高级编程》的一个关于线程的例子(带上部分注释)
- (Java线程)创建一个售票程序,售卖100张票,三个窗口同时卖,给线程加锁
- java中什么是线程不安全给出一个例子
- 用JAVA操作WORD的一个例子
- CORBA Programming with TAO - 7.IIOP(体验IIOP--一个Java作客户端的例子)
- 在Java中做一个线程安全的类
- 多线程(6): Java Threads例子的一个问题