ページの先頭行へ戻る
Interstage Application Server V13.1.0 使用上の注意
FUJITSU Software

2.12.12 コレクションクラス使用時の注意事項

java.utilパッケージにあるCollectionインターフェースやMapインターフェースを実装したクラス(以降、コレクションクラス)の一部(ArrayListやHashMapなど)は、同期化機構を実装していません。
このため、複数のスレッドから同一のコレクションクラスにアクセスして、データの追加や削除などの操作を行うと、内部データに矛盾が発生します。その結果として、システム異常を引き起こす場合があります。
複数のスレッドから、コレクションクラスを操作する場合は、以下のいずれかの処置を行ってください。

詳細は、JDKドキュメントのJava SE API のjava.utilパッケージを参照してください。