- 博客(2)
- 收藏
- 关注
原创 同步屏障CyclicBarrier
CyclicBarrier默认的构造方法是CyclicBarrier(int parties),其参数表示屏障拦截的线程数量,每个线程调用await方法告诉CyclicBarrier我已经到达了屏障,然后当前线程被阻塞。 CyclicBarrier可以用于多线程计算数据,最后合并计算结果的应用场景。比如我们用一个Excel保存了用户所有银行流水,每个Sheet保存一个帐户近一年的每笔银行流水,现...
2018-08-06 20:23:31 157
原创 建造者模式
与抽象工厂模式的区别是:建造者模式更加关注与零件装配的顺序。 “遇到多个构造器参数时要考虑用构建器”,其实这里的构建器就属于建造者模式,只是里面把四个角色都放到具体产品里面了。而建造者模式主要解决在软件系统中,有时候面临着”一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法却相对稳定。 Bu...
2018-08-02 17:23:06 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人