jav*_*dba 7 synchronization scala
scala是否支持同步对象(/ static)方法?我在寻找:
synchronized def myObjectMethod(): <SomeReturnType> = {
.. 
 }
如果不支持,scala中的等价物是什么?
Gab*_*lla 26
synchronized在scala中只是一种方法1.所以你可以做到
def myObjectMethod: SomeReturnType = synchronized {
  // stuff
}
它实际上是编译器注入的一种特殊方法,更多细节如下:AnyRef上的synchronized方法是如何实现的?
| 归档时间: | 
 | 
| 查看次数: | 8588 次 | 
| 最近记录: |