Можно ли переписать следующий фрагмент кода без использования Collections.synchronizedMap(), но сохраняя правильность при параллелизме? Collections.synchronizedMap(new WeakHashMap<Class, Object>());
В приведенном ниже коде я создаю объект Pen и инициализирую его цвет до белого. В конструкторе Pen после установки поля «penColor» на значение, переданное в конструктор, я обновляю глобальный статичес