![]() |
1
2
我已经为Scala库提交了一份bug报告。事实证明,这是一个已知的问题。HashMap(在Scala中用作标准映射类型)的实现不适合在并发程序中使用,因为在后台,它使用可变类型。这也可以在堆栈跟踪中观察到。Scala人员希望在2.8中替换实现。 作为一种解决方法,建议使用TreeHashMap,它确实是不可变的。我已经这样做了,可以确认它是有效的。 |
![]() |
2
0
但请注意,这并没有给您任何事务保证。它只是确保地图不会在你脚下断裂。 |
![]() |
Wickoo · Scala变量解析:类与局部变量 4 月前 |
![]() |
Jake · 如何回滚臭鼬事务以进行集成测试?(缺少隐式原点) 6 月前 |
![]() |
Readren · 如何定义标量。标量3中元组的ValueOf? 1 年前 |
![]() |
Leif Andersen · “=>”在scala泛型中是什么意思? 1 年前 |