线程例题
不吃香菜的小草
这个作者很懒,什么都没留下…
展开
-
线程通信例题(12A34B56C.....5152Z)/ 生产者消费者面包超市...
两个线程实现 一个线程专门打印数字, 一个线程专门打印字母12A34B56C78D…5152Z public class Test { public static void main(String[] args) { Resource resource = new Resource(); PrintLetter letter = new PrintLetter(resource); PrintNumber number = new PrintNumber(resource);原创 2021-01-22 11:21:24 · 211 阅读 · 0 评论 -
三种锁(卖票、单例)练习
三种同步方式 实现 卖票 同步代码块 public class 同步代码块 { public static void main(String[] args) { Ticket ticket = new Ticket(); Thread t = new Thread(ticket,"窗口一"); Thread t2 = new Thread(ticket,"窗口二"); Thread t3 = new Thread(ticket,"窗口三"); Thread t4 = new Thre原创 2021-01-21 22:55:25 · 93 阅读 · 0 评论 -
线程安全(五个人同时过桥)
有五个人同时过一个独木桥,一个独木桥同时只能允许一个人通过。每一个人通过独木桥的时间是随机在 [5,10] 秒,输出这个独木桥上每一个人的通过详情, 例如:张三开始过独木桥了… 张三通过独木桥了! public class Test { public static void main(String[] args) { Dmq d = new Dmq(); Thread t = new Thread(d,"张三"); Thread t2 = new Thread(d,"李四"); Th原创 2021-01-21 14:33:48 · 902 阅读 · 0 评论