Как работает synchronized для метода?
|
От: |
Аноним
|
|
Дата: | 13.02.08 17:05 |
|
Оценка: |
|
При компиляции создается какой-то фиктивный объект член класса?
Re: Как работает synchronized для метода?
|
От: |
se_sss
|
|
Дата: | 13.02.08 17:14 |
|
Оценка: |
|
А>При компиляции создается какой-то фиктивный объект член класса?
Для каждого класса существует объект типа Class.
Синхронизация происходит на нём.
Re: Как работает synchronized для метода?
Здравствуйте, Аноним, Вы писали:
А>При компиляции создается какой-то фиктивный объект член класса?
Если статик то Class, если нет — то this.
Re[2]: Как работает synchronized для метода?
|
От: |
kmet.kr
|
|
Дата: | 13.02.08 17:17 |
|
Оценка: |
|
Здравствуйте, se_sss, Вы писали:
_>Для каждого класса существует объект типа Class.
_>Синхронизация происходит на нём.
это в случае стаитического метода, для обычных методов синхронизация происходит на мониторе объекта.
Пока на собственное сообщение не было ответов, его можно удалить.