Есть 2 потока, один из них начал выполнение synchronized метода, внутри которого применяется Thread.sleep(5000). Может ли другой поток использовать другие НЕСИНХРОНИЗИРОВАННЫЕ методы этого "заблокированного" объекта? Как я понимаю, "блокируется" не сам объект, а лишь synchronized участи кода (либо методы).
Ответ
Да, можно совершать данное действие. Почему бы просто не попробовать? Вы правильно понимаете.
Комментариев нет:
Отправить комментарий