
多线程
文章平均质量分 74
amyeric
这个作者很懒,什么都没留下…
展开
-
Linux 的多线程编程的高效开发经验
<br />转自http://www.ibm.com/developerworks/cn/linux/l-cn-mthreadps/index.html<br />背景<br />Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微和隐晦的差别。不注意这些 Linux 上的一些开发陷阱,常常会导致程序问题不穷,死锁不断。本文中我们从 5 个方面总结出 Linux 多线程编程上的问题,并分别引出相关改善的开发经验,用以避免这些的陷阱。我们希望这些经验可以转载 2011-01-13 17:26:00 · 351 阅读 · 0 评论 -
转一篇intel多线程汇总
<br />http://software.intel.com/zh-cn/articles/intel-guide-for-developing-multithreaded-applications/转载 2011-03-29 17:00:00 · 609 阅读 · 0 评论 -
条件变量基本概念和原理
http://hipercomer.blog.51cto.com/4415661/914841条件变量的作用是用于多线程之间关于共享数据状态变化的通信。当一个动作需要另外一个动作完成时才能进行,即:当一个线程的行为依赖于另外一个线程对共享数据状态的改变时,这时候就可以使用条件变量假设没有条件变量,对于一个生产者消费者问题,消费线程在得知队列中没有产品时,将阻塞自己。生产转载 2013-02-18 14:43:34 · 1875 阅读 · 0 评论 -
生产者消费者问题
http://zhanglibin.blog.51cto.com/2553477/610354From:《POSIX多线程编程》生成方和使用者问题 并发编程中收集了许多标准的众所周知的问题,生成方和使用者问题只是其中的一个问题。此问题涉及到一个大小限定的缓冲区和两类线程(生成方和使用者),生成方将项放入缓冲区中,然后使用者从缓冲区中取走项。 生成方必转载 2014-02-28 20:26:17 · 501 阅读 · 0 评论 -
Diffrenece between process and thread
A process is an executing instance of an application. What does that mean? Well, for example, when you double-click the Microsoft Word icon, you start a process that runs Word. A thread is a path of e转载 2014-03-12 15:06:08 · 621 阅读 · 0 评论