摘要:        
区别 CountDownLatch 使一个线程A或是组线程A等待其它线程执行完毕后,一个线程A或是组线程A才继续执行。CyclicBarrier:一组线程使用await()指定barrier,所有线程都到达各自的barrier后,再同时执行各自barrier下面的代码。Semaphore:是用来控制    阅读全文
posted @ 2019-04-26 17:43
程序猿001
阅读(904)
评论(0)
推荐(0)
        
            
        
        
摘要:        
CyclicBarrier: 适合的业务场景,比如 1)、,现有一大任务,需要得到全年的统计数据的,这个工作量是巨大的,那么可以将其分割为12个月的子任务,各个子任务相互独立,当所有子任务完成了,则就可以进行全年统计了,这样大大提升了统计效率。 2)、大家一起去郊游,由于大家住的地方比较分散,故需要    阅读全文
posted @ 2019-04-26 17:41
程序猿001
阅读(181)
评论(0)
推荐(0)
        
                    
                
浙公网安备 33010602011771号