Java虚拟机是怎么实现synchronized的?