public class Thread2 { public static void main(String[] args) { ShareData d = new ShareData(); //两个窗口卖票 new Thread(d).start(); new Thread(d).start(); } } class ShareData implements Runnable { private int count = 100; @Override public void run() { synchronized (ShareData.class) { while (count > 0) { try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } count--; System.out.println(Thread.currentThread().getName() + "余票: " + count); } } } }
相关推荐
多线程同步解决卖票问题
在Linux系统上用c实现多线程卖票,希望对面有用
java多线程下载源代码 java多线程下载源代码
包括 win32API+C运行时库多线程 和 C++11多线程 测试代码。 环境:win7+vs2015
Win32多线程程序设计全部代码 Win32多线程程序设计全部代码
C#多线程实例源代码,帮助理解C#中的多线程应用及原理
java课程学习多线程中模仿火车站多窗口同时售票的场景,适合初学者学习
MFC多线程编程源代码和说明文档
介绍各种线程同步技术 包含多线程互斥量同步 信号量同步 事件同步 等多种多线程编程代码
主要为大家详细介绍了java实现多线程卖票功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
c#编写串口通讯代码多线程实现,逻辑与界面分离。发送与接收都为单独线程
一个用Shell脚本实现多线程操作的代码
Java多线程设计模式源代码
多线程队列源代码,包括一个多线程队列的实现和测试程序。
Qt多线程多用于解决用户界面调用一个比较耗时的操作而导致界面冻结的问题。在此从实际的开发中总结多线程的应用。
android 实现多线程下载源代码 代码详细 很好学习资料
非常经典的多线程经典代码,非常有用的哦。
QT多线程实战源码,用到线程间通信等内容。 博客地址:https://tinycool.blog.csdn.net/article/details/124298084
简单多线程编程入门,可以帮助你实现第一个多线程程序
C#多线程的源代码,仔细越多很有用处,共同学习共同学习 积分增加了,我降下来,分享大家,喜欢可以下载