![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
一夜十次郎
这个作者很懒,什么都没留下…
展开
-
java多线程练习-线程通信-取钱案例
java多线程练习-线程通信-取钱案例案例需求: 小明打算去提款机上取钱,发现卡上没有钱,这时候他告知妈妈去存钱,妈妈存了钱了,告知小明存好了可以取钱了。小明分多次取钱,每次取100,当发现钱不够100,就等妈妈存钱妈妈每次存钱2000,当发现钱小于100就存钱,并且通知小明取取钱,当大于100就等小明钱不够再存public class XiaoMing { private static Byte[] bytes = new Byte[0];原创 2022-05-26 09:26:47 · 638 阅读 · 0 评论 -
java多线程卖票案例练习
java多线程卖票案例(阻塞队列(ArrayBlockingQueue))题目需求: 代码实现火车站3个窗口同时卖25张车票的逻辑,同一个窗口不能卖同一张票public class Window { public Window(String name) { this.name = name; } public Window() { } // 私有的当前票 public static Ticket ticket; // 窗口名原创 2022-05-26 09:04:34 · 692 阅读 · 0 评论 -
java多线程wait/notify练习案例:线程通信
java多线程wait/notify练习案例:线程通信 制作两个线程对象,要求用同步块的方式使第一个线程运行2次,然后将自己阻塞起来,唤醒第二个线程,第二个线程再运行2次,然后将自己阻塞起来,唤醒第一个线程……两个线程交替执行。public class Demo { public static void main(String[] args) { byte[] bytes = new byte[0]; new Thread(() -> {原创 2022-05-25 15:10:43 · 355 阅读 · 2 评论