concurrentMutableMap
如果平台支持,则得到一个可以并发操作的 MutableMap。
根据不同的平台实现,得到的 MutableMap 允许在迭代过程中 (例如使用 MutableMap.keys、MutableMap.values、MutableMap.entries) 对原 map 进行修改,而不会引发 ConcurrentModificationException, 但正在迭代的迭代器不保证可以实时感知到已经发生的修改。换言之这种并发修改是弱一致性的。 并且大多数情况下, MutableMap.keys、MutableMap.values、MutableMap.entries 很可能是一个副本。
通过 mutableMapOf 得到一个允许并发修改的 MutableMap,
通过 mutableMapOf 得到一个普通的 MutableMap。 JS 平台中不需要操心并发问题。