会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
tnt_vampire@cnblogs.com
我的学习笔记
博客园
首页
新随笔
联系
订阅
管理
2010年6月25日
减少共享对象同步的时间开销
摘要: 尽量缩小共享对象的加锁范围,减少锁本身出现竞态条件的概率(导致内核态和用户态切换的时间开销)。尽量避免把本无逻辑依赖关系的共享对象关联起来(例如把对象纳入某些种类的容器中),这是因为统一操作关联后对象产生竞态条件的概率会增加(很可能是指数级的上涨),同步的时间开销不言而喻。在保持程序逻辑的前提下,缩小共享对象的效应(即程序的执行依赖于这个对象的状态)边界以减少同步的时间开销,这里所谓的边界是指执行...
阅读全文
posted @ 2010-06-25 02:11 tnt_vampire
阅读(296)
评论(0)
推荐(0)
编辑