gpt4 book ai didi

java - Vector 和 Hashtable 在集合中如何保证线程安全?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:34:14 26 4
gpt4 key购买 nike

我知道他们都有线程安全的方法。我想知道它们是如何线程安全的?什么是实现?这是所有面试中的常见问题。

最佳答案

他们不是。他们所有的方法都是同步的。这不是一回事。对它们的迭代不是也不能是线程安全的,除非包含迭代的 block 是线程安全的,例如同步。所以调用者仍然有责任提供线程安全。这就是 Collections Framework 中的新类在默认情况下没有同步方法的原因。

关于java - Vector 和 Hashtable 在集合中如何保证线程安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10004277/

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