码迷,mamicode.com
首页 >  
搜索关键字:linux、线程    ( 199个结果
Linux线程同步---信号量
首先讲一下线程同步信号量的几个关键步骤!1、定义并初始化信号量。 (1) sem_t bin_sem; (2) res = sem_init(&bin_sem,0,0); 详细步骤可以查看man帮助页面 2、使用信号量 (1) 信号量加1操作。sem_post(&bin_sem); (2...
分类:编程语言   时间:2015-05-04 21:50:55    阅读次数:149
linux线程池
typedef struct task_queue { pthread_mutex_t mutex; pthread_cond_t cond; /* when no task, the manager thread wait for ;when a new task come,...
分类:编程语言   时间:2015-04-25 14:52:57    阅读次数:160
pthread_cond_signal与pthread_cond_wait详解
转:http://blog.chinaunix.net/uid-11572501-id-3456343.html//pthread_cond_signal 只发信号,内部不会解锁,在Linux 线程中,有两个队列,分别是cond_wait队列和mutex_lock队列, cond_signal只是让...
分类:其他好文   时间:2015-04-20 16:38:20    阅读次数:150
11 Linux进程线程认识
进程:资源分配的最小单位程序的实例,就像类与对象。程序已经执行到一定程度的数据结构的汇集。线程:大部分的开支由创建进程时花费掉,所以线程是轻量级的程序执行的最小单位进程的执行流体CPU调度和分派的基本单位共享进程的资源独立运行进程有独立的地址空间,一个进程崩溃..
分类:编程语言   时间:2015-04-19 06:46:02    阅读次数:187
Linux 线程模型的比较:LinuxThreads 和 NPTL
Linux 线程模型的比较:LinuxThreads 和 NPTLGNU_LIBPTHREAD_VERSION 宏大部分现代 Linux 发行版都预装了 LinuxThreads 和 NPTL,因此它们提供了一种机制来在二者之间进行切换。要查看您的系统上正在使用的是哪个线程库,请运行下面的命令:$ ...
分类:编程语言   时间:2015-04-16 21:13:47    阅读次数:182
linux 线程挂起恢复
1 //============================================================================ 2 // Name : thread.cpp 3 // Author : LittleKu 4 // V...
分类:编程语言   时间:2015-04-16 14:05:15    阅读次数:164
三维引擎设计-多线程渲染(平台API基础和封装大致框架)
第一部分: Linux线程API基础 一:线程创建与结束    (1)pthread_t //线程的标识符类型    (2)pthread_create //用来创建一个线程, 参数线程标识符, 线程属性, 线程运行函数地址    (3)pthread_join //用来等待一个线程的结束, 参数被等待线程标识符,用户自定义指针    (4)pthread_exit //线程非正常结束...
分类:编程语言   时间:2015-04-14 19:48:07    阅读次数:244
Linux 线程浅析
进程和线程的区别与联系 在许多经典的操作系统教科书中,总是把进程定义为程序的执行实例,它并不执行什么, 只是维护应用程序所需的各种资源,而线程则是真正的执行实体。 为了让进程完成一定的工作,进程必须至少包含一个线程。 进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程...
分类:编程语言   时间:2015-04-14 16:51:26    阅读次数:208
linux线程的实现
http://www.cnblogs.com/zhaoyl/p/3620204.html首先从OS设计原理上阐明三种线程:内核线程、轻量级进程、用户线程内核线程内核线程就是内核的分身,一个分身可以处理一件特定事情。这在处理异步事件如异步IO时特别有用。内核线程的使用是廉价的,唯一使用的资源就是内核栈...
分类:编程语言   时间:2015-04-13 01:38:47    阅读次数:191
辛星浅析Linux中的线程和进程
进程和线程都是由操作系统的程序运行的基本单元,系统利用该单元实现系统对应用的并发性。一个进程至少有一个线程,一个线程也至少属于一个进程。进程和线程的区别在于:线程的划分尺度小于进程,使得多线程程序的并发性更高。     而且进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和...
分类:编程语言   时间:2015-04-08 13:11:52    阅读次数:159
199条   上一页 1 ... 12 13 14 15 16 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!