Монитор и мьютекс в Java — Одно и то же?

На многих сайтах информация противоречит друг другу. Единственное, что я усвоила однозначно — говоря о mutex и monitor важно понимать, о каком языке программирования речь. Сейчас вопрос про Java

У меня сложилось пока что такое впечатление:

  1. Либо monitor и mutex — одно и то же в Java
  2. Либо mutex — что-то вроде булевой переменной, которая отвечает за состояние объекта или класса (это весьма упрощенно), а monitor — некоторый объект, который обеспечивает корректную работу потоков с mutex (что-то вроде «надстройки»)

Пожалуйста, соориенируйте, как правильно


Ответы (0 шт):