多线程_继承Thread类的方式卖电影票案例

来源:互联网 发布:高中地理优化设计 编辑:程序博客网 时间:2024/06/05 04:58
package cn.itcast_06;/* * 某电影院正在上映贺岁大片(情圣,超级快递),共有100张票,而他有3个窗品售票,请设置一个程序模拟该电影院售票。 * 继承Thread类实现 */public class SellTicketDemo {public static void main(String[] args) {//创建三个线程对象SellTicket st1 = new SellTicket();SellTicket st2 = new SellTicket();SellTicket st3 = new SellTicket();//给线程对象起名字st1.setName("窗口1");st2.setName("窗口2");st3.setName("窗口3");// 启动线程st1.start();st2.start();st3.start();}}


package cn.itcast_06;public class SellTicket extends Thread {// 定义100张票private static int tickets = 100;public void run() {// 为了模拟一直有票while (true) {if (tickets > 0) {System.out.println(getName() + "正在出售第" + (tickets--) + "张票");}}}}


0 0
原创粉丝点击