主页

Future 和 Promises

原文: https://docs.scala-lang.org/overviews/core/futures.html 作者: Philipp Haller, Aleksandar Prokopec, Heather Miller, Viktor Klang, Roland Kuhn, and Vojin Jovanovic

阅读更多

redis 发布订阅模式笔记

通常来说,发布订阅(又叫 pub/sub)的特点是订阅者(listener)负责订阅频道(channel),发布者(publisher)负责向频道发送二进制字符串消息(binary string message)。每当有消息被发送给特定的频道,频道的所有订阅者都会收到消息。

阅读更多

java 多任务并行框架之 Fork-Join

Fork/Join 框架是 Java7 中新增的一项特性,也是 Java7 平台的其中一项主要改进。 在实际情况中,很多时候我们都需要面对经典的“分治”问题。要解决这类问题,主要任务通常被分解为多个任务块(分解阶段),其后每一小块任务被独立并行计算。一旦计算任务完成,每一快的结果会被合并或者解决(解决阶段)。 “分治”问题可以很容易地通过 Callable 线程的 Executor 接口来解决。通过为每个任务实例化一个 Callable 实例,并在 ExecutorService 类中汇总计算结果来得出最终结果可以实现这一目的。那么自然而然想到的问题就是,如果这一 接口已经做得不错了,我们为什么还需要 Java 7 的其他框架?

阅读更多