Java
DawnGS
这个作者很懒,什么都没留下…
展开
-
cyclicbarrier countdownlatch 区别
CountDownLatch :一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等待的线程,await 的所有后续调用都将立即返回。这种现象只出现一次——计数无法被重置。CountDown转载 2016-11-17 19:15:10 · 443 阅读 · 0 评论 -
Runnable、Callable、Executor、Future
转自:http://blog.csdn.net/zhangzhaokun/article/details/6615454 在再度温习Java5的并发编程的知识点时发现,首要的就是把Runnable、Callable、Executor、Future等的关系搞明白,遂有了下述小测试程序,通过这个例子上述三者的关系就一目了然了。 在java5以后,一个可以调度执行的线程单元可以有三种方式定义: Threa转载 2017-02-26 21:48:20 · 254 阅读 · 0 评论 -
Builder模式在Java中的应用
Builder模式在Java中的应用转载 2017-09-11 19:20:58 · 200 阅读 · 0 评论