Я изучаю многопоточность java, мне было трудно понять, как работает синхронизированный блок:
synchronized(Object o){
// do something
}
пожалуйста, укажите пример кода, который может показать мне, что Object o заблокирован. Как я понимаю это, доступ к объекту o из другого потока будет заблокирован, в то время как синхронизированный блок вызывается?