Как работает synchronized для метода?
От: Аноним  
Дата: 13.02.08 17:05
Оценка:
При компиляции создается какой-то фиктивный объект член класса?
Re: Как работает synchronized для метода?
От: se_sss  
Дата: 13.02.08 17:14
Оценка:
А>При компиляции создается какой-то фиктивный объект член класса?
Для каждого класса существует объект типа Class.
Синхронизация происходит на нём.
Re: Как работает synchronized для метода?
От: Aib https://razborpoletov.com
Дата: 13.02.08 17:17
Оценка:
Здравствуйте, Аноним, Вы писали:

А>При компиляции создается какой-то фиктивный объект член класса?


Если статик то Class, если нет — то this.
Re[2]: Как работает synchronized для метода?
От: kmet.kr  
Дата: 13.02.08 17:17
Оценка:
Здравствуйте, se_sss, Вы писали:

_>Для каждого класса существует объект типа Class.

_>Синхронизация происходит на нём.

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