火车票购票系统模拟

原创 2017年11月14日 20:02:30

“`
package zhang;
public class DSDS {
public static void main(String[] args) {
ThreadSellTciket sTicket=new ThreadSellTciket(); //创建属于类ThreadSellTciket的对象sTicket
new Thread(sTicket).start(); //创建3个同优先级的线程
new Thread(sTicket).start();
new Thread(sTicket).start();
}
}
class ThreadSellTciket implements Runnable{ //创建类ThreadSellTciket,实现接口Runnable
private int tickets=10;
boolean flag=true;
public void run(){ //重写方法run(),在方法run()中调用方法sale()
while(flag){
sale();
}
}
synchronized public void sale(){ //创建同步方法sale()
if(tickets>0){ //各个售票线程对10张车票共同进行售票
try{
Thread.sleep(100);
}
catch(Exception e){
e.printStackTrace();
}
System.out.println(Thread.currentThread().getName()+”正在卖票:”+tickets);
tickets–;
}
else{
flag=false; //如果车票售完,则将标识符flag的值设置为false,此时方法run()的循环条件不满足,从而结束方法run(),即结束线程
}
}

}

“`**重点内容**

相关文章推荐

简单的教务管理系统模拟程序

功能实现: 1.用结点保存学校、学院、专业、班级、学生的名称和代码信息。 2.正确实现建树、对树上结点的增加、删除、修改操作。 3.对节点进行查询统计 4.实现一般搜索及模糊搜索 源...

电焊条焊药的自动配料系统模拟软件设计

本文章是作者的毕业设计的论文,以及自己代码的下载地址; 电焊条焊药的自动配料系统模拟软件设计    设计内容 电焊条在建筑和工业中被广泛应用于将钢制结构焊接在一起。一根电焊条可以分为焊料和焊药...

简单的文件系统模拟C/C++(操作系统)

一、目的与要求 目的 文件系统是操作系统的一个重要组成部分,也是与用户关系极为密切的部分。学生应独立的用高级语言编写和调试一个简单的文件系统,模拟文件管理的工作过程,从而对各种文件操作命令的实质内容和...

Android系统模拟鼠标键盘详解

转自:http://blog.sina.com.cn/s/blog_602f87700102uz8j.html在Android系统下模拟鼠标键盘等输入设备,网络上资料非常多。但不少是人云亦云,甚至测试...

Android系统模拟位置的使用方法

本文为大家分享了Android模拟位置的使用方法,支持Android6.0,供大家参考,具体内容如下 1、开启系统设置中的模拟位置 Android 6.0 以下:【开发者选项 -> 允许模拟位置】...

使用R实现一个简单的连续系统模拟

连续系统就是指状态随着时间连续变化的系统。我们通过计算机模拟对连续系统得到的结果只是近似的,但如果只要这种近似达到了一定的精度,也就可以满足要求。 连续系统模拟的一般方法就是首先建立系统的连续模型,...

unix文件系统模拟-操作系统课程设计

本周进行操作系统课程设计,在很多的题目中选了个unix文件系统模拟,主要就是操作结构与文件。 为了方便,文件系统结构如下: Super block   --  Block bitmap  -- I...

基于C#的登录系统模拟

今天晚上闲的无聊,使用C#语言编写了一个登录系统的模拟程序,登录界面如下:     输入用户名:andamajing,密码19880927后可得到进入系统的界面: 选中display ...

flex做在线(苹果)桌面系统模拟

1、有登录界面 2、可以加载app(每个app是单独的swf),并可拖动app的图标互相叠加 3、桌面上显示的哪些APP与文件夹是根据登陆的用户信息,从webservice中读取的(名字、图标信息等)...
  • clschen
  • clschen
  • 2014年04月25日 13:39
  • 1194

【Visual C++】游戏开发笔记二十二 游戏基础物理建模(四) 粒子系统模拟(一) .

本系列文章由zhmxy555(毛星云)编写,转载请注明出处。 http://blog.csdn.net/zhmxy555/article/details/7585937 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:火车票购票系统模拟
举报原因:
原因补充:

(最多只允许输入30个字)