美文网首页
简单对比java可重入锁ReentrantLock和同步关键字s

简单对比java可重入锁ReentrantLock和同步关键字s

作者: 小风仙 | 来源:发表于2019-06-29 12:55 被阅读0次

    底层实现:

            可重入锁: jdk层面AQS,CAS   

           同步关键字 : jvm层面 monitorEnter out 性能稍差


    使用层面:

            可重入锁: 扩展功能多,非阻塞,超时时间获取,可中断,读写锁,公平锁,非公平锁,条件对象。 

            同步关键字: 应用单一,阻塞时间不可控,JDK5之前性能较差


    锁释放:

           可重入锁:手动释放  

           同步关键字 :jvm内部monitor释放

    相关文章

      网友评论

          本文标题:简单对比java可重入锁ReentrantLock和同步关键字s

          本文链接:https://www.haomeiwen.com/subject/uuzakftx.html