Java多线程
Mercury_Lc
宁愿笑着哭
展开
-
各窗口单独卖票 【 Java 多线程 】
多窗口卖票,需求如下: 假设一个影院有三个售票口,分别用于向儿童、成人和老人售票。 影院为每个窗口放有10张电影票,分别是儿童票、成人票和老人票。 三个窗口需要同时卖票, 而现在只有一个售票员,这个售票员就相当于一个CPU,三个窗口就相当于三个线程。 1 通过扩展Thread类来创建多线程 public class Main { public static void main(S...原创 2018-12-21 16:11:40 · 651 阅读 · 0 评论 -
各窗口共同卖票 【 Java 多线程 】
现实中也存在这样的情况: 模拟一个火车站的售票系统,假如当日从A地发往B地的火车票只有10张,且允许所有窗口卖这10张票,每一个窗口也相当于一个线程。 1、Runnable接口实现 public class Main { public static void main(String[] args) { Test m = new Test(); Thread w1 = ...原创 2018-12-21 16:43:16 · 555 阅读 · 0 评论 -
输出三角形【 Java 多线程 】
题目: 利用多线程输出两个三角形,要求控制两个线程的发生,判断第一个线程是否结束。 并且在第一个线程没结束时,使用 sleep 方法或者 join 方法。 1、sleep 方法。 public class Main { public static void main(String[] args) { Test m = new Test(); Thread t1 = n...原创 2018-12-21 16:53:53 · 424 阅读 · 0 评论