Java scala OpenHashMap remove操作符是线程安全的吗
很抱歉,我在网络上找不到一个简单问题的直接答案 scalaJava scala OpenHashMap remove操作符是线程安全的吗,java,scala,Java,Scala,很抱歉,我在网络上找不到一个简单问题的直接答案 scalaOpenHashMapremoveoperator线程安全吗 遗憾。似乎不是线程安全的:Scala OpenHashMap def: override def remove(key : Key): Option[Value] = { val index = findIndex(key) if (table(index) != null && table(index).value != None){
OpenHashMap
remove
operator线程安全吗
遗憾。似乎不是线程安全的:Scala OpenHashMap def:
override def remove(key : Key): Option[Value] = {
val index = findIndex(key)
if (table(index) != null && table(index).value != None){
val res = table(index).value
table(index).value = None
size -= 1
deleted += 1
res
} else None
}
参考链接: