上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 83 下一页
摘要: 阅读全文
posted @ 2019-08-11 23:14 javawxid 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-11 22:53 javawxid 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-11 22:53 javawxid 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 理论:Semaphore 是 synchronized 的加强版,作用是控制线程的并发数量多个线程抢多个资源,下面案例是有六台车抢三个停车位使用Semaphore的代码:public class Demo { ... 阅读全文
posted @ 2019-08-11 11:09 javawxid 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 理论: Semaphore 是 synchronized 的加强版,作用是控制线程的并发数量 多个线程抢多个资源,下面案例是有六台车抢三个停车位 使用Semaphore的代码: public class Demo { public static voi... 阅读全文
posted @ 2019-08-11 11:09 javawxid 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 理论:它的作用就是会让所有线程都等待完成后才会继续下一步行动。举个例子,就像生活中我们会约朋友们到某个餐厅一起吃饭,有些朋友可能会早到,有些朋友可能会晚到,但是这个餐厅规定必须等到所有人到齐之后才会让我们进去。这... 阅读全文
posted @ 2019-08-11 10:20 javawxid 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 理论: 它的作用就是会让所有线程都等待完成后才会继续下一步行动。 举个例子,就像生活中我们会约朋友们到某个餐厅一起吃饭,有些朋友可能会早到,有些朋友可能会晚到,但是这个餐厅规定必须等到所有人到齐之后才会让我们进去。这里的朋友们就是各个线程,餐厅就是 Cycl... 阅读全文
posted @ 2019-08-11 10:20 javawxid 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 结合上一章阅读:https://blog.csdn.net/java_wxid/article/details/99168098枚举代码:package com.javaliao.backstage;import... 阅读全文
posted @ 2019-08-11 10:00 javawxid 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 结合上一章阅读:https://blog.csdn.net/java_wxid/article/details/99168098 枚举代码: package com.javaliao.backstage;import lombok.Getter;public ... 阅读全文
posted @ 2019-08-11 10:00 javawxid 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 理论:CountDownLatch是一个非常实用的多线程控制工具类。常用的就下面几个方法:CountDownLatch(int count) //实例化一个倒计数器,count指定计数个数countDown() ... 阅读全文
posted @ 2019-08-11 09:38 javawxid 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 83 下一页