会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
everSeeker
如果有一件事情你不能讲清楚,十有八九你还没有完全理解。
博客园
首页
新随笔
订阅
管理
2016年6月8日
Java并发编程总结2——慎用CAS
摘要: 一、CAS和synchronized适用场景 1、对于资源竞争较少的情况,使用synchronized同步锁进行线程阻塞和唤醒切换以及用户态内核态间的切换操作额外浪费消耗cpu资源;而CAS基于硬件实现,不需要进入内核,不需要切换线程,操作自旋几率较少,因此可以获得更高的性能。 2、对于资源竞争严重
阅读全文
posted @ 2016-06-08 11:04 everSeeker
阅读(6799)
评论(5)
推荐(2)
编辑