Запутанное использование synchronized в Java: шаблон или анти- шаблон?

Я провожу анализ кода для изменения продукта Java, владельцем которого я не являюсь. Я не эксперт по Java, но сильно подозреваю, что это бессмысленно и указывает на наличие средств. принципиальное непонимание того, как работает синхронизация.

synchronized (this) {
    this.notify();
}

Но я могу ошибаться, поскольку Java не является моей основной игровой площадкой. Возможно, для этого есть причина. Если вы можете объяснить мне, о чем думал разработчик, я был бы признателен.

9
задан Nathan Hughes 2 March 2016 в 16:02
поделиться