
并行计算
wangweixaut061
这个作者很懒,什么都没留下…
展开
-
鱼还是熊掌:浅谈多进程多线程的选择
转自 http://software.intel.com/zh-cn/blogs/2010/07/20/400004478/ 作者: yah99wolf (1 篇文章) 日期: 七月 20, 2010 在 9:15 上午 关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,转载 2011-12-05 22:36:38 · 360 阅读 · 0 评论 -
【多线程】控制多线程并发的函数的阻塞功能如何实现?
待补充。。。原创 2012-02-29 09:20:07 · 466 阅读 · 0 评论 -
多核多线程方面的好资源
多线程全面剖析 http://blog.youkuaiyun.com/feixiaoxing/article/category/935718 并行计算与多核多线程编程 http://www.parallellabs.com/category/parallel-programming/ IBM developerWorks 中国 http://www.ibm.com/developerworks/cn/原创 2011-12-05 22:12:06 · 553 阅读 · 0 评论 -
【多线程】线程池
待续。。。原创 2012-02-29 10:57:40 · 643 阅读 · 0 评论 -
【多线程】锁的类型
锁的类型 根据完成任务所需要的 结构不同,一个应用程序可能会使用多种不同类型的锁原语,因此,开发人员必须避免在一个给定任务中混淆这些锁原语,尤其在使用第三方提供的库时需要格外小 心。假设在一个应用程序中,资源R依赖于第三方提供的库,并且在该库中资源R使用L型锁作为同步原语。此时, 若开发者需要在应用程序中对资源R使用锁原语,则必须也使用L而不是其他类型的锁原语。接下来的部分将介绍不同类型的锁,并转载 2012-02-29 10:51:08 · 4216 阅读 · 0 评论 -
【多线程】多线程死锁及解决方法
1. 互斥量嵌套 两个互斥量在同一个函数(或线程)中使用,在调试时发现如果两个互斥量嵌套使用,会出现无限等待问题 如,两个互斥量 A、 B fun(){ pthread_mutex_lock(A); ..... pthread_mutex_lock(B); ...... pthread_mutex_unlock(B);转载 2012-02-29 09:22:33 · 1068 阅读 · 0 评论 -
【linux】多进程、多线程编程
linux下进程 (一) 理解Linux下进程的结构 Linux下一个进程在内存里有三部份的数据,就是“数据段”,“堆栈段”和“代码段”,其实学过汇编语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码段”,顾名思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一个代码段。 堆栈段转载 2011-12-06 22:17:33 · 2830 阅读 · 0 评论