synchronized
のようなデータ構造を使用するかHashtable
、またはVector
のようなラッパーを使用する以外に、同期されていないデータ構造をスレッドセーフにする方法は他にあるのでしょうか。Collections.synchronizedList(List<T> arg)
Collections.synchronizedMap(Map<K,V> arg)
インタビューでハッシュマップスレッドを安全にする方法を尋ねられ、ラッパーを使用するHashtable
かConcurrentHashMap
、使用するように言われましたCollections.synchronizedMap
が、これらの答えは彼が探しているものではないようです