标签: java scala concurrency
如果我有类似
val x: TrieMap[String, List[Int]] = TrieMap()
我用(
def updateWith(value: Int) = { x.put("key", value :: x.getOrElse("key", Nil)) }
我正在尝试在地图中建立一个Int值的队列,但我知道这非常非原子和令人讨厌。
Int
如何以线程安全的方式更新列表(有效地创建队列,我将在后面流失)?