摘要: 这里我们实现使用电影院窗口和手机APP同时卖票: 因为是两种方式同时卖票,所以我们需要创建两个类,一个是AppTicket类,一个是WindowTicket类。另外还需要创建一个类专门来管理票,因为两个线程是需要共享“票”这个数据的。最后创建一个类,里面是主方法。 AppTicket: 1 pack 阅读全文
posted @ 2021-02-25 21:08 EvanTheBoy 阅读(80) 评论(0) 推荐(0)
摘要: 我们可以设置线程组,便于以后的管理。 1 package com.hw.second0224; 2 3 public class Group { 4 public static void main(String[] args) { 5 MyRunnable r = new MyRunnable(); 阅读全文
posted @ 2021-02-25 15:18 EvanTheBoy 阅读(68) 评论(0) 推荐(0)
摘要: 使用锁的话,有时候我们会遇到死锁问题,来看代码: 1 package com.hw.third0225; 2 3 public class DeadLock { 4 public static Object lock1 = new Object(); 5 public static Object l 阅读全文
posted @ 2021-02-25 14:57 EvanTheBoy 阅读(148) 评论(0) 推荐(0)
摘要: 我们假设某个游乐园入口有四个售票点,一共有200张票,四个售票点同时售票。那么在代码中如何实现这个功能? 我们可以先创建一个TicketThread类: TicketThread.java: 1 package com.hw.third0225; 2 3 public class TicketThr 阅读全文
posted @ 2021-02-25 12:28 EvanTheBoy 阅读(119) 评论(0) 推荐(0)