会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
葛一凡
带着大脑去学习,喜爱所以专注、所以执着。。。
博客园
首页
新随笔
管理
2016年11月6日
重新认识synchronized(上)
摘要: synchronized在JDK5之前一直被称为重量级锁,是一个较为鸡肋的设计,而在JDK6对synchronized内在机制进行了大量显著的优化,加入了CAS,轻量级锁和偏向锁的功能,性能上已经跟ReentrantLock相差无几,而且synchronized在使用上更加简单,不易出错(避免哲学家就餐问题造成的死锁),因此如果仅仅是为了实现互斥,而不需要使用基于Lock的附加属性(中断、条件等),推荐优先使用synchronized。
阅读全文
posted @ 2016-11-06 15:39 葛一凡
阅读(437)
评论(0)
推荐(0)
编辑
公告