地図を持っています。まあ言ってみれば:
Map<String, Object> map = new HashMap<String, Object>();
複数のスレッドがこのマップにアクセスしていますが、各スレッドはマップ内の独自のエントリにのみアクセスします。これは、スレッドT1がオブジェクトAをマップに挿入した場合、他のスレッドがオブジェクトAにアクセスしないことが保証されることを意味します。最後に、スレッドT1もオブジェクトAを削除します。
また、スレッドがマップ上で繰り返されないことも保証されています。
このマップは同期する必要がありますか?はいの場合、どのように同期しますか?(ConcurrentHashMap、Collections.synchronizedMap()または同期ブロック)