用代码来模拟铁路售票系统,实现通过四个售票点发售某日某次列车的100张车票,一个售票点用一个线程表示

package ch0012;class SellTicket implements Runnable{int count=100;public void run(){while(count>0){sell();try {Thread.sleep(100);}catch(InterruptedException e){e.printStackTrace();}}}synchronized void sell() {if(count>0){System.out.println(Thread.currentThread().getName()+"卖出了票"+count+"第"+"张票");count--;}}
}
public class Ticket {public static void main(String[] args){SellTicket s=new SellTicket();Thread t1=new Thread(s,"站点一");Thread t2=new Thread(s,"站点二");Thread t3=new Thread(s,"站点三");Thread t4=new Thread(s,"站点四");t1.start();t2.start();t3.start();t4.start();}
}

用代码来模拟铁路售票系统,实现通过四个售票点发售某日某次列车的100张车票,一个售票点用一个线程表示相关推荐

  1. 多线程试验。模拟航班售票系统,实现4个售票窗口发售某班次航班的100张机票,一个售票窗口用一个线程表示。要求不能重复发售。

    五一假期要到了,希望大家都都能开开心心 代码 import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; i ...

  2. 基于C++模拟火车票售票系统【100010193】

    模拟火车票售票系统 一.课题内容和要求 模拟火车票售票系统即一火车站每天有 n 个发车班次,每个班次都有班次号,固定的发车时间,固定的路线(起始站.终点站),大致的行车时间,固定的额定载客量.该系统要 ...

  3. 铁路售票系统应用软件需求分析报告

    铁路售票系统应用软件需求分析报告 前言: (1)需求分析报告的编写目的 本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本铁路售 ...

  4. Sybase数据库助力中国铁路售票系统案例

    Sybase数据库助力中国铁路售票系统案例 http://www.weaseek.com  2007年06月01日 00:00:00   来源:搜讯网 发表评论 中国铁路客票发售与预订系统由中央级.地 ...

  5. 铁路售票系统_铁路资讯:复兴号动车、智能京张高铁…中国最高端铁路装备看这里...

    今天上午,两年一度的中国国际现代化铁路技术装备展在京开展,会期3天,将集中展示路网建设.客货运输.经营管理.工程建造.技术装备.旅客服务等铁路行业各领域的先进产品及技术. 展会现场 智能京张:将首次实 ...

  6. java 模拟火车站售票系统_模拟售票系统java编程

    模拟售票系统java编程 /* 项目:用多线程设计一个模拟火车站售票大厅的工作情形. 问题描述:火车站有许多售票窗口,有些开放,有些不开放.顾客进入火车站售票厅后,到某个售票窗口排队等候,排到了就办理 ...

  7. 全国统一的基于身份证识别的计算机铁路售票系统设想

    1)现在身份证已经有电路系统,身份证本身有密码. 取消纸质票,身份证就是票 2)制造识别身份证的设备 3)设备作为铁路售票计算机系统的一部分 4)购票时,刷身份证,需密码验证,同时在系统级杜绝重复购票 ...

  8. 地铁售票系统java代码_VHDL 地铁自动售票系统

    [实例简介] VHDL 地铁自动售票系统 等待状态 自检状态 详细注释 状态机编写 [实例截图] [核心代码] d74c0e52-4d27-45b1-8cb8-de3249072b91 └── sal ...

  9. 基于 Java+SqlServer 实现(界面)铁路售票系统【100011167】

    一.需求分析阶段: 1. 支持普通用户/管理员注册/登录,普通用户可以查询列车信息,购买车票/团购,管理(创建/删除)自己的订单,管理员可以对列车信息进行修改(增删改查). 2.列车信息包含一个始发站 ...

  10. Java——多线程(铁路售票系统案例)

    问题:铁路售票,一共100张,通过四个窗口卖完. 要求:分别用 继承Thread类 和 实现Runnable接口 去实现 ①用继承Thread类去实现 package com.yy.syn;publi ...

最新文章

  1. 管理员访客身份登录用户账户,java web/springboot/mybatis实现只能看用户信息但不允许修改
  2. AMD:“全民四核”大作战
  3. 动态规划算法-06Longest Valid Parentheses问题
  4. 升序排序中国_排序的4个技巧都不掌握,那就真的Out了!
  5. 第01课:中文自然语言处理的完整机器处理流程
  6. Qt笔记-拖动文件到QWidget(获取拖动文件路径)
  7. HomeBrew 安装 国内源
  8. Oracle之Union与Union all的区别
  9. 用java实现页面搜索功能_关于如何利用矩阵实现搜索功能
  10. bash之read命令
  11. vue 列表 萌层 鼠标移入移出_10 分钟上手 Vue 组件 Vue-Draggable
  12. php金税系统打印接口,金税开票接口解决方案
  13. 尼康d850相机参数测试软件,尼康D850 这可能是你唯一需要的单反相机
  14. java十进制二进制之间的互相转换
  15. Kafka SASL配置 Demo测试
  16. 2020最新安卓版本是多少_百度浏览器2020最新版本下载,百度浏览器2020官方最新版本下载安装 v7.19.13.0...
  17. 什么是IP地址冲突?如何解决IP地址冲突?
  18. 使用Pandoc对文档格式转换(latex转doc)
  19. 利用FFT分析比较卡尔曼滤波算法、低通滤波算法、滑动平均滤波的频谱
  20. 怎样将discuz所有页面的Powered by Discuz!去掉

热门文章

  1. u盘装系统放iso文件还是gho文件?
  2. Matplotlib 中文用户指南 8.2 我们最喜欢的秘籍
  3. 一个故意不通过图灵测试的人工智能
  4. VB--Adodc控件
  5. IIS——asp上传文件大小限制
  6. Ubuntu - 安装gcc
  7. Node.js下载及安装步骤
  8. C++面向对象程序设计实践——任务与指导书(1)
  9. NeatUpload 的使用
  10. STM32读写DS1302,HAL库方式