
多线程
文章平均质量分 64
wuxiaohao1128
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
整理java7中几种常见同步辅助类-信号量
1.信号量(Semaphore) 1.1解释 信号量是一种计数器,用来保护一个或者多个共享资源的访问 1.2基本工作流程 若线程要访问一个共享资源,它需要先获取信号量,此时信号量会判断内部计数器是否大于0,若是,内部计数器减一。但若内部计数器等于0,信号量将线程置入休眠直至内部计数器大于0。 1.3常见方法 acquire():获取信号量,默认内部计数器减一 acquireUnint原创 2017-07-01 11:09:07 · 313 阅读 · 0 评论 -
整理java7中几种常见同步辅助类-CountDownLatch
1.CountDownLatch 1.1解释 CountDownLatch常用于等待多个并发事件的完成,它内部也是一个计数器,计数器的值就是线程要等待完成的操作的数目。计数器的初始值使用CountDownLatch对象初始化时传入的整数参数进行初始化。 1.2基本工作流程 当一个线程进入,遇到CountDownLatch的await()方法,该方法阻塞线程直至所有操作都完成,当某一个操原创 2017-07-01 11:18:10 · 317 阅读 · 0 评论