java对象锁的疑问
jvm说:每个对象都有一个锁,jvm又说:堆中的对象是所有线程共享的,jvm还说:在非同步中,当一个线程访问一个对象时,该线程会自动获得此对象的锁,我的疑问是:既然此线程获得了该对象的锁,那么其他线程在此刻就不能访问此对象了,这不是又成同步问题了吗?非同步中,对象怎么能被多个线程共享吗?小弟愚钝,望大牛们指教