HashMap にアクセスする必要がある 2 つのスレッドがあります。synchronizedキーワード andを使用しているのCollections.synchronizedMap()は、一度に 1 つのスレッドだけが使用できるようにするためです。
これらのスレッドの 1 つが決してスリープしないことが不可欠ですが、もう 1 つのスレッドはスリープできます。スリープできるスレッド、できないスレッド、またはその両方でsynchronizedandを使用する必要がありますか?Collections.synchronizedMap()