线程学习之--6案例:售票demo
来源:互联网 发布:淘宝官方加盟可靠吗 编辑:程序博客网 时间:2024/05/16 14:34
package com;
/**
* 需求:买票系统。一共有一百张火车票,同时有四个窗口卖着100张票。使用多线程的技术(也可以使用static方法)。
* @author 勇
*(该demo存在线程安全的问题)
*/
class Piao implements Runnable{//火车票类
private int num = 100;//定义一百张票
public void run() {
while(true){
if(num>0){
System.out.println(Thread.currentThread().getName()+">>"+ num--);
}
}
}
}
public class Ticket {
public static void main(String[] args) {
Piao p=new Piao();//同时操作一个对象
Thread t1=new Thread(p);//窗口1
Thread t2=new Thread(p);//窗口2
Thread t3=new Thread(p);//窗口3
Thread t4=new Thread(p);//窗口4
t1.start();
t2.start();
t3.start();
t4.start();
}
}
/**
* 需求:买票系统。一共有一百张火车票,同时有四个窗口卖着100张票。使用多线程的技术(也可以使用static方法)。
* @author 勇
*(该demo存在线程安全的问题)
*/
class Piao implements Runnable{//火车票类
private int num = 100;//定义一百张票
public void run() {
while(true){
if(num>0){
System.out.println(Thread.currentThread().getName()+">>"+ num--);
}
}
}
}
public class Ticket {
public static void main(String[] args) {
Piao p=new Piao();//同时操作一个对象
Thread t1=new Thread(p);//窗口1
Thread t2=new Thread(p);//窗口2
Thread t3=new Thread(p);//窗口3
Thread t4=new Thread(p);//窗口4
t1.start();
t2.start();
t3.start();
t4.start();
}
}
- 线程学习之--6案例:售票demo
- 线程--之售票
- Android线程—火车售票Demo
- Java线程学习之一---售票
- Thread 线程之 tickets多售票窗口模拟售票
- 线程学习——售票小程序
- Java多线程demo:售票
- Java之多线程流学习总结-示例-模拟火车售票
- 航空售票例子之服务器端的线程设计
- mini售票系统之创建线程的三种方式
- java线程并发之售票问题(上)
- 心得3--由售票系统中的抢票机制解说同步线程及死锁案例分析
- Java学习之线程安全详解(卖票案例)
- 论学习的重要性之 -- 影院售票系统
- 模拟售票,学习多线程
- 多线程之售票
- 线程(售票小程序)
- java线程关于售票问题
- 解决Windows7英文版显示简体中文程序乱码
- 线程学习之--5多线程创建的第二种方式
- 由浅入深理解索引的实现(2)
- listview 选中高亮显示实现方法
- linux下的ccgi基础
- 线程学习之--6案例:售票demo
- python 使用pymssql连接sql server数据库
- 在UI中显示Bitmap
- Android_博主最新XL系列软件发布
- 线程学习之--7线程的安全问题
- 线程学习之--8线程同步
- 2012-11-26 - 11-27 11gR2 "Backup and Recovery User's Guide" page 443 - 484
- linux中的文件描述符和open()
- 开源.net 论坛 discuz nt使用心得