Scala Actor 并发编程

2020-03-06 16:26:19 | 编辑 | 添加

Actor 帮助我们将共享的可变性转换为隔离的可变性(isolated mutability)。Actor是保证互斥访问的活动对象。没有两个线程会同时处理同一个Actor。由于这种天然的互斥行为,所有存储在Actor 中的数据都自动是线程安全的—不需要任何显式的同步。

如果能将一个任务有意义地分解为几个子任务,即分而治之,就可以使用 Actor 模型来解决这个问题,设计良好又清晰,并且避免了通常的并发问题。


1.Scala Actor与java并发编程的区别


2.Scala 创建使用Actor 多线程


3.Scala Actor 线程安全


4.Scala Actor 多线程并发编程案例


5.scala Actor多线程编程使用注意事项