2017年4月28日
摘要: 简介 Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。很多年以来,我都觉得从字面上很难理解Semaphore所表达的含义,只能把它比作是控制流量的红绿灯,比如XX马路要限制流量,只允许同时有一百辆车在这条路上行使,其他的都必须在路口等待 阅读全文
posted @ 2017-04-28 15:39 mingfeng002 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1、类说明: 一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 b 阅读全文
posted @ 2017-04-28 15:20 mingfeng002 阅读(161) 评论(0) 推荐(0) 编辑