每当我读到关于使用synchronizedScala的作者通常提的是演员,而应使用(此举例)。虽然我大致了解了Actor的工作原理,但我真的很想看到一个Actor的示例,该示例被用来在一段代码中替换Java的synchronized方法修饰符(这意味着它的Scala等效项- synchronized块)。例如,修改数据结构的内部将很高兴。
synchronized
这是对Actor的很好利用,还是我被误导了?
Actor保证一次只处理一条消息,这样就不会有两个线程访问任何实例成员-ergo不需要使用同步