synchronized与Lock的区别

两者区别: 1.首先synchronized是java内置关键字,在jvm层面,Lock是个java类; 2.synchronized无法判断是否获取锁的状态,Lock可以判断是否获取到锁; 3.synchronized会自动释放锁(a 线程执行完同步代码会释放锁 ;b 线程执行过程中发生异常会释放
posted on 2020-03-18 14:29  指尖跃动的电光,是a56爆大奖在线娱乐此生不灭的信仰  阅读(102)  评论(0编辑  收藏  举报