重大变更

1.2.1

  • 无重大变更

1.2.0

  • 无重大变更

1.1.0

  • 弃用并行集合中的 foldParallel(),取而代之的是 injectParallel()

1.0.0

  • 移除所有已弃用的方法和类

  • Dataflow 运算符上的 stop() 方法已重命名为 terminate(),以保持跨概念的命名一致性

  • Dataflow 运算符上的 reportError() 方法已替换为 addErrorHandler()

  • DataflowVariables 和通道的 RightShift (>>) 运算符现在调用 then() 而不是 whenBound(),因此可以进行链式调用

0.12

  • 弃用 makeTransparent() 方法(请使用 makeConcurrent() 代替)

  • 移除已弃用的 Actor 类 - AbstractPooledActor

  • 创建 BlockingActor 用于快速线程绑定 Actor

0.11

  • 弃用 AbstractPooledActor

  • Actor 超时不会终止 Actor,而是将 TIMEOUT 消息传递给消息处理程序

  • 创建 DefaultActor 作为 _AbstractPooledActor_ 的替代品,具有以下区别

  • 移除用于阻塞消息读取的 receive 方法

  • 消息未通过 reply() 方法或 sender 属性进行增强

  • react() 方法不会抛出受控异常以清除堆栈。用户有责任从 Actor 主体返回,以便允许调度 react 块

0.10

重命名提示

  • Parallelizer → GParsPool

  • Asynchronizer → GParsExecutorsPool

  • doParallel() → withPool()

  • withParallelizer() → withPool()

  • withExistingParallelizer() → withExistingPool()

  • withAsynchronizer() → withPool()

  • withExistingAsynchronizer() → withExistingPool()

  • orchestrate() → runForkJoin()

  • ActorGroup → PGroup

  • PooledActorGroup → DefaultPGroup

  • NonDaemonActorGroup → NonDaemonPGroup

  • Safe → Agent