共 1,393 篇文章
共 6,621 篇文章及评论
博客分类
Blog Roll
- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
Archives
帖子来自 li_zhongwen 
多线程编程经验分享1
作者: li_zhongwen (1 篇文章) 日期: 十一月 4, 2010 在 10:02 上午
评论 (2)
线程是比进程更小的单位,可以认为进程是由一个或多个线程组成的。现在,绝大部分版本的操作管理命令应该都可以支持多线程技术。据说以前的 400 版本并不支持真正的多线程技术,在 4.2版后才从内核上提供了对多线程的支持。我着重想关于多线程的编程技术。 多线程编程有以下几点特殊性(说得直接就是为什么不使用多线程技术的理由,按理由的充分性,由小到大排列): 1. 多线程的编程在对 C程序的使用上要特别小心,详细内容见调用 C程序的注意事项。 2. 事务处理的作用范围是 JOB级,或活动作业组级。这也就是说多线程并发时,一个线程的 COMMIT操作可能导致另一个线程也执行了 ...
