Java scala OpenHashMap remove操作符是线程安全的吗

Java 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){

很抱歉,我在网络上找不到一个简单问题的直接答案

scala
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
  }
参考链接: