java - 如何实现迭代器的故障安全行为

标签 java collections iterator

迭代器具有“安全失败”和“快速失败”等行为。我正在学习“故障安全”迭代器。可以使用 CopyOnWriteArrayList、ConcurrentHashMap 类来实现它。 我的疑问是,是否有任何其他类我们也可以通过它实现迭代器的“故障安全”行为。 java.util.concurrent包下的类是否有助于实现“故障安全”迭代器?

最佳答案

我们还可以使用 ConcurrentSkipListSet 等类来实现迭代器的故障安全行为,这些类位于 java.util.concurrent 包下。

关于java - 如何实现迭代器的故障安全行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22064044/

相关文章:

c# - 如何在通用词典中使用通用词典?

java - 在 Java(1.5 或更高版本)中,从 Set 中获取(任何)元素的最佳执行方式是什么?

java - 如何仅定义 Log4j2 appender 日志记录特定的命名记录器?

java - 命令行参数 java * 被重载以获取文件名

具有键/值对的java集合,并根据插入顺序排序

java - 从多个线程以相反顺序执行 equals() 时 Java 同步集合的问题

java - 在静态构造期间获取类名

java - if(something || someElse || someElse2 || someElse3 ...) 的替代方法

qt - 如何在Qt中迭代QTreeWidgetItem的子项

javascript - react ,缺少 map 迭代的唯一键