私はJavaでゲームを作っています。ゲーム内のすべての敵はスレッドであり、ゲームのデータ構造を常にループしています(私は常にクラスVectorを使用しています)。
最近、スレッドがループしている間に要素がベクターに追加/削除されているため、「ConcurrentModificationException」が発生しています。追加/削除の問題を回避するための戦略があることを知っています(実際には、削除の問題を回避するためにいくつかを使用していますが、「追加」の問題はまだあります)。
javaはConcurrentModificationExceptionを回避するVector/Listをサポートしていると聞きました。
この構造が何であるかについて何か考えがありますか?ありがとう。