Chinaunix首页 | 论坛 | 博客
  • 博客访问: 233576
  • 博文数量: 46
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 620
  • 用 户 组: 普通用户
  • 注册时间: 2009-01-12 18:04
文章分类

全部博文(46)

文章存档

2010年(7)

2009年(39)

我的朋友

分类:

2009-01-19 20:09:00

多线程开发要点(二)
 
线程专用存储
 
POSA2 中提到:
 为在多线程间传递的请求动态分配内存的同步模型会在传统的多处理器操作系统中产生巨大的开销。
 
个人理解:
 保证多线程的高效性,线程执行过程中应该尽量少或者不用统一资源的获取。因为统一资源的获取,
 必将导致同步的产生,从而影响效率。
 
解决办法:
 在线程创建时就将统一资源分配好,并将这部分资源放在线程专用存储中使用。从而减少了执行
 过程中的同步开销。因为一般服务程序都会在初始阶段创建线程。 
 
阅读(692) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~