开发者社区> 问答> 正文

谈谈对Synchronized关键字,类锁,方法锁,重入锁的理解

谈谈对Synchronized关键字,类锁,方法锁,重入锁的理解

展开
收起
游客bnlxddh3fwntw 2020-04-10 13:58:04 1298 0
1 条回答
写回答
取消 提交回答
  • java的对象锁和类锁:java的对象锁和类锁在锁的概念上基本上和内置锁是一致的,但是,两个锁实际是有很大的区别的,对象锁是用于对象实例方法,或者一个对象实例上的,类锁是用于类的静态方法或者一个类的class对象上的。我们知道,类的对象实例可以有很多个,但是每个类只有一个class对象,所以不同对象实例的对象锁是互不干扰的,但是每个类只有一个类锁。但是有一点必须注意的是,其实类锁只是一个概念上的东西,并不是真实存在的,它只是用来帮助我们理解锁定实例方法和静态方法的区别的

    2020-04-10 13:58:14
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
原子变量与内存模型 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载