тупик и синхронизация в Java - PullRequest
0 голосов
/ 17 октября 2010

У меня есть вопрос, меня всегда спрашивают в интервью несколько раз -

Как реализована синхронизация в Java .. Я ответил-- используя механизм trylock () используя методы ожидания, уведомления и notifyAll () в Java используя синхронизированные блоки используя синхронизированный для класса и уровня объекта использование мьютексов для синхронизации с использованием повторяющихся замков

Есть ли лучшие ответы на этот вопрос? /

Ответы [ 3 ]

1 голос
/ 17 октября 2010

Если вы хотите получить глубокое понимание параллелизма, то хорошим источником будет книга http://www.javaconcurrencyinpractice.com/.

Если вы просто заботитесь о «прохождении» этого вопроса в интервью (ах), тогда http://download.oracle.com/javase/tutorial/essential/concurrency/index.html может подойти, но, тем не менее, вам, как правило, нужно немного попрактиковаться, чтобы понять синхронизацию, чтобы вы оказались в положении, когда вы ' Я буду достаточно отвечать на вопросы, следуя крайне расплывчатому «Как реализована синхронизация в Java».

0 голосов
/ 17 октября 2010

Я бы, вероятно, пошел с чем-то вроде того, что найдено здесь: http://download.oracle.com/javase/tutorial/essential/concurrency/locksync.html

0 голосов
/ 17 октября 2010

Почему бы не прочитать учебник Sun / Oracle по синхронизации Java ?Это официальный взгляд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...