gpt4 book ai didi

java - 使非同步数据结构线程安全的方法

转载 作者:搜寻专家 更新时间:2023-10-31 19:56:59 25 4
gpt4 key购买 nike

我想知道除了使用 synchronized 之外,还有其他方法可以使非同步数据结构成为线程安全的吗?数据结构如 HashtableVector ,或使用类似 Collections.synchronizedList(List<T> arg) 的包装器或 Collections.synchronizedMap(Map<K,V> arg)

我在采访中被问到如何使 hashmap 线程安全,我告诉他使用 HashtableConcurrentHashMap或使用 Collections.synchronizedMap然而,wrapper 似乎这些答案并不是他要找的东西

最佳答案

是的,你可以做到immutable .在许多情况下,这实际上是使代码线程安全的绝佳方式。

关于java - 使非同步数据结构线程安全的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12044972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com