2018-05-12 线程安全问题之售票问题

public class ThreadPoolDemo {
    public static void  main(String[] args){
        Ticket t=new Ticket();
        Thread t0=new Thread(t);
        Thread t1=new Thread(t);
        Thread t2=new Thread(t);
        t0.start();t1.start();t2.start();

    }
}

public class Ticket implements Runnable{
    private  int num=100;
    public void run(){
  while(true){
    if(num>0)
    {System.out.println("出票第   " +num--+"   张"+"\n"+"current Thread name"+Thread.currentThread().getName());}
        }
    }
}
current Thread nameThread-0
出票第   81   张
current Thread nameThread-0
出票第   80   张
current Thread nameThread-0
出票第   79   张
current Thread nameThread-2
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 西溪夜逢叶四 月朗星稀小桥边,瑟瑟萑苇风绵延。 灯帘朦胧影攸长,野雁三两声相见。 主人情浓置美筵,丽水佳酿肴正恬。...
    黄磊的简书阅读 299评论 2 7
  • 参加了一个口才训练社群,需要写文章再做直播分享,一直很排斥讲自己的故事,觉得那些事写出来感觉像是吹牛。我知道...
    小小猫妖阅读 157评论 0 1

友情链接更多精彩内容