Я думаю, что могу использовать любой объект для синхронизации как блок, такой как :
synchronized(new Object()){
}
, но я часто вижу для синхронизации одной хэш-карты, когда хэш-карта должна быть потокобезопасной. Но я думаю, что могу использовать один другой объект вместо хэш-карты. Итак, какой объект синхронизировать лучше всего?