Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
のようなクラスConcurrentHashmapは、この例外をスローしません。なぜ?この例外を回避するために、彼らは内部で何をしていますか? 並行 API のすべてのクラスでこれを防ぐにはどうすればよいですか?
ConcurrentHashmap
並行コレクションの実装 Iterator は ConcurentModificationException をスローしません。これは API の要件であるためです。java.util.concurrent パッケージの javadocs を参照してください。実装が異なれば、コレクションの状態のスナップショットを作成するなど、それを達成するためにさまざまな手法が使用されます。実装の詳細については、JDK ソース コードを参照してください。