我正在用Java做一個遊戲。遊戲中的每個敵人都是一個線程,他們不斷循環遊戲的數據結構(我總是使用Vector類)。Java是否具有支持併發修改的數據結構?
最近我一直在收到「ConcurrentModificationException」,因爲一個元素被添加/從一個線程中刪除,而一個線程循環它。我知道有策略來避免添加/刪除問題(我實際上使用一些來避免刪除問題,但我仍然遇到「添加」問題)。
我聽說java支持一個避免ConcurrentModificationException的Vector/List。
你對這個結構可能是什麼有什麼概念嗎? 謝謝。
記得鏈接當前的文檔。 –
非常感謝!一切都完美現在:) – Rama