首页 > 代码库 > 一个Java线程小例子(仿火车票售卖)
一个Java线程小例子(仿火车票售卖)
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线程小例子(仿火车票售卖)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。