你刚才提到获取对象的锁,这个“锁”到底是什么?如何确定对象的锁?

答案解析

锁是对象的monitor,每个对象都有。synchronized锁定的是指定对象或类的monitor,确定锁对象即确定同步粒度。