Scala在对象上同步
示例
synchronized是一种低级并发构造,可以帮助防止多个线程访问相同的资源。使用Java语言的JVM简介。
anInstance.synchronized { //获得对anInstance的内部锁定时运行的代码 //除非在anInstance上调用“wait”将其挂起,否则其他线程无法同时进入 //如果其他线程的`notify`或`notifyAll`anInstance`的锁可以继续执行该线程 }
在objects的情况下,它可能在对象的类上同步,而不是在单例实例上同步。