私はJavaでゲームを作っています。ゲーム内のすべての敵はスレッドであり、ゲームのデータ構造を常にループしています(私は常にVectorクラスを使用します)。JavaはConcurrent Modificationをサポートするデータ構造を持っていますか?
最近スレッドがループしている間に要素が追加/削除されているため、「ConcurrentModificationException」が発生しています。私は追加/削除の問題を避ける戦略があることを知っています(私は実際に削除で問題を避けるためにいくつかを使用しますが、 "追加"にはまだ問題があります)。
JavaがConcurrentModificationExceptionを回避するVector/Listをサポートしていると聞きました。
あなたはこの構造が何であるか考えていますか?おかげさまで
現在のドキュメントをリンクすることを忘れないでください。 –
ありがとうございます!すべてが今すぐ完璧に動作します:) – Rama