0 / 0 / 1
Регистрация: 25.10.2012
Сообщений: 87
1

Что такое монитор и что такое мьютекс? Это же разные вещи?

05.05.2017, 12:06. Показов 4064. Ответов 2
Метки нет (Все метки)

Здравствуйте. В разных айти-статьях по-разному используют эти термины, причём часто их путают друг с другом. Хотелось бы, чтобы кто-нибудь объяснил, что есть что. Ну и как это всё реализовано в Джаве, в виде каких конструкций, ключевых слов, объектов или классов.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2017, 12:06
Ответы с готовыми решениями:

Как такое может быть и что это такое?
в маленьком превью одна картинка, открываешь совершенно другая (какая и должна быть) с чем это...

Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?
Что такое файловый буфер? Что такое режим (модификатор) доступа, при работе с файлами?

Что такое IIS и что такое PWS? Почему одно без другого не работает?
вот уже второй день пытаюсь немного разобраться в АСП. накидал небольшую тестовую страничку. но с...

Что такое напряжение и что такое сила тока с позиции заряженных частиц
Объясните пожалуйста, что такое напряжение и что такое сила тока с позиции заряженных частиц....

2
634 / 526 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
05.05.2017, 17:10 2
Цитата Сообщение от lich130387 Посмотреть сообщение
реализовано в Джаве, в виде каких конструкций, ключевых слов, объектов или классов
Один, два.
0
0 / 0 / 1
Регистрация: 25.10.2012
Сообщений: 87
05.05.2017, 17:54  [ТС] 3
Кстати, нашёл в документации про мониторы:
The Java programming language provides multiple mechanisms for communicating between threads. The most basic of these methods is synchronization, which is implemented using monitors. Each object in Java is associated with a monitor, which a thread can lock or unlock. Only one thread at a time may hold a lock on a monitor. Any other threads attempting to lock that monitor are blocked until they can obtain a lock on that monitor. A thread t may lock a particular monitor multiple times; each unlock reverses the effect of one lock operation.
Добавлено через 18 минут
Да, вот ещё неплохая статья про это https://docs.oracle.com/javase... ksync.html
Там говорится о некой внутренней сущности, которая связана с каждым объектом и которая называется внутренней блокировкой, или блокировкой монитора (и написано, что иногда просто используется слово "монитор").
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.05.2017, 17:54
Помогаю со студенческими работами здесь

Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа?
Что такое рекурсивный тип данных? Что такое конструкция рекурсивного типа?

Django: Что это такое вообще? Что я пропустил в изучении Python?
Какой язык используется в фигурных скобках? Это разве python? Если кто знает то дайте мне ссылку...

Что это такое? что за сопля (GTX 650 Palit)
Вопрос такой, что за сопля во круг чипа, видеокарта БУ, по словам продовца не ремонтировалась да и...

Что это за ошибка, когда маткад не понимает, что такое у
Помогите плиз не понимаю что за ошибка маткад не понимает что такое у


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru