摘要: 1. lock是一个接口,而synchronized是java的一个关键字,synchronized是内置的语言实现;(具体实现上的区别在《Java虚拟机》中有讲解底层的CAS不同,以前有读过现在又遗忘了。) 2. synchronized在发生异常时候会自动释放占有的锁,因此不会出现死锁;而loc 阅读全文
posted @ 2018-11-29 11:43 wujf 阅读(666) 评论(0) 推荐(0) 编辑