Thread
csdn_lxfy
这个作者很懒,什么都没留下…
展开
-
Semaphore、CyclicBarrier、CountDownLaunch的总结与Demo
Semaphore信号量,可以理解为申请通行证,通行证的个数是有限了,要是申请完了则不可能申请成功并执行逻辑,但是申请后,等程序执行完毕就可以释放通行证,具体代码示例如下:package com.bdcloud.threadpool;import java.util.concurrent.ExecutorService;import java.util.concurrent.Execut...原创 2019-10-16 15:23:22 · 422 阅读 · 0 评论 -
自定义实现newFixedThreadPool
自定义实现MyFixedThreadPool自己想深入研究一下线程池的实现,所以自定义实现一下,首先考虑,既然线程池的初始化需要一个任务队列与线程集合,具体的代码如下:package com.bdcloud.threadpool;import java.util.ArrayList;import java.util.Collections;import java.util.List;...原创 2019-10-16 13:46:33 · 422 阅读 · 0 评论