楼主感觉答得很好了。。除了lock那里没答上其他我感觉都很完美了。。lock是个接口,chp1.7是用lock,然后1.8就换成了synchronized