重大变更
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