`
fanger0914
  • 浏览: 1215 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
将博客搬至CSDN
在网上看到一个列子,顺便敲了一边,练练手 * ForkJoinPool是一个Excutor的子类 * ForkJoinTask:我们要使用ForkJoin框架,必须首先创建一个ForkJoin任务。它提供在任务中执行fork()和join()操作的机制,通常情况下我们不需要直接继承ForkJoinTask类,而只需要继承它的子类,Fork/Join框架提供了以下两个子类: RecursiveAction:用于没有返回结果的任务。 RecursiveTask :用于有返回结果的任务。 class CountTask extends RecursiveTask<Integer> ...
① 单一职责原则SRP(Single Responsibility Principle) 所谓“单一职责”原则,就是,一个类应该仅有一个引起它变化的原因。多个职责,就是一个类有多个引起它变化的原因。 如果一个类有多个职责,会造成职责的相互影响,可能一个职责的变化,会影响到其他职责的的实现,甚至引起其他职责跟着变化,这种设计是很脆弱的。因为这样把多个职责耦合在一起了。 这个原则看起来简单,好理解,但是实际上很难完全做到,难点在于如何区分“职责”。这是个没有标准量化的东西,哪些算职责、到底这个职责有多大的粒度,如何细化等。因此,在实际开发中,这个原则也是最容易违反的。 ② 开放-关闭原则OC ...
Global site tag (gtag.js) - Google Analytics