
线程
wdt3385
这个作者很懒,什么都没留下…
展开
-
Linux--线程编程
转自:http://www.cnblogs.com/forstudy/archive/2012/04/05/2433853.html 进程 系统中程序执行和资源分配的基本单位 每个进程有自己的数据段、代码段和堆栈段 在进行切换时需要有比较复杂的上下文切换 线程 减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建进程小很多 进程转载 2012-06-21 10:26:01 · 632 阅读 · 0 评论 -
C++线程编程解析+事例
1:创建线程函数介绍 在window系统中编写控制台程序,创建线程 使用CreateThread()函数创建,则线程函数必须申明为DWORD WINAPI; 使用_beginthreadex()创建,则线程函数必须申明为unsigned int WINAPI; 并需要设置环境:工程->设置->C/C++->Code Generation->Use run-time libray转载 2012-06-28 20:21:41 · 977 阅读 · 0 评论 -
pthread_attr_init线程属性
一.线程属性 线程具有属性,用pthread_attr_t表示,在对该结构进行处理之前必须进行初始化,在使用后需要对其去除初始化。我们用pthread_attr_init函数对其初始化,用pthread_attr_destroy对其去除初始化。 1. 名称:: pthread_attr_init/pthread_attr_destro转载 2013-01-29 16:33:05 · 536 阅读 · 0 评论 -
Linux--线程编程
Linux--线程编程 进程 系统中程序执行和资源分配的基本单位 每个进程有自己的数据段、代码段和堆栈段 在进行切换时需要有比较复杂的上下文切换 线程 减少处理机的空转时间,支持多处理器以及减少上下文切换开销, 比创建进程小很多 进程内独立的一条运行路线 处理器调度的最小单元,也称为轻量级进程 可以对进程的内存空间和资源进行访问,并与同一转载 2013-01-29 16:32:14 · 536 阅读 · 0 评论 -
pthread_cond_wait()用法分析
很久没看APUE,今天一位朋友问道关于一个mutex的问题,又翻到了以前讨论过的东西,为了不让自己忘记,把曾经的东西总结一下。 先大体看下网上很多地方都有的关于pthread_cond_wait()的说明: 条件变量 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另一个线程使"条件成立"(给出条件转载 2013-01-30 13:30:25 · 750 阅读 · 0 评论