![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux线程进程
文章平均质量分 59
cainiao413
肌肉男!!!
展开
-
堆和栈的区别
<br />http://blog.csdn.net/max_cpp/archive/2010/04/03/5447320.aspx原创 2011-02-24 15:36:00 · 394 阅读 · 0 评论 -
时间片和优先级调度如何配合
<br />http://blog.csdn.net/phunxm/archive/2009/12/27/5083405.aspx<br />.<br />Windows在线程优先级上是以“ 谁将得到CPU” 为基准的,但这个方法是实际上如何工作的呢?下面的部分将解释在线程的级别上,由优先级驱动的,抢占式的多任务的调度是如何工作的。注意到Windows 在处理线程调度决策上,单处理器系统和多处理器系统是不同的,这将在后续部分解释。 <br />(1 )自愿切换<br />线程可能调用Win32 的原创 2011-05-19 10:58:00 · 2640 阅读 · 0 评论 -
linux 线程学习
http://blog.csdn.net/hemmanhui/archive/2009/07/15/4346368.aspxhttp://blog.csdn.net/stefmoon/archive/2010/04/10/5469607.aspx原创 2011-02-22 10:49:00 · 391 阅读 · 0 评论 -
Linux内核的同步机制
Linux内核的同步机制 收藏 一、引言在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更需要一些同步机制来同步不同处理器上的执行单元对共享的数据的访问。在主流的Linux内核中包含了几乎所有现代的操作系统具有的同步机制,这些同步机制包括:1.原子操作、2.信号量(semaphore)、3.读写信号量(rw_semaphore)、4.spinlock、5.BKL(Big Kernel Lock原创 2011-02-25 14:11:00 · 336 阅读 · 0 评论 -
linux线程同步机制
<br /> <br /> <br />linux线程同步机制 收藏 <br />一.互斥锁<br /> <br />尽管在Posix Thread中同样可以使用IPC的信号量机制来实现互斥锁mutex功能,但显然semphore的功能过于强大了,在Posix Thread中定义了另外一套专门用于线程同步的mutex函数。<br />1. 创建和销毁<br />有两种方法创建互斥锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_MUTEX_INITIALIZER来静态初始化互斥锁,方法如下: p原创 2011-02-25 13:45:00 · 514 阅读 · 0 评论 -
Linux内核同步,进程,线程同步各种方法
Linux内核同步,进程,线程同步各种方法包括我自己在内,很多人对内核,进程,线程同步都不是很清楚,下面稍微总结一下:内核同步:主要是防止多核处理器同时访问修改某段代码,或者在对设备驱动程序进行临界区保护。主要有一下几种方式:1. Mutex(互斥)头文件:#include 初始化方法:DEFINE_MUTEX(name);或者void mutex_init(struct mutex *lock);使用方法:void mutex_lock (struct mutex *lock);Tries to lock原创 2011-02-25 13:32:00 · 863 阅读 · 0 评论 -
POSIX多线程——基本线程管理函数介绍
POSIX多线程——基本线程管理函数介绍 收藏 POSIX基本的几个线程管理函数见下表:------------------------------------------------------------------------------------------ POSIX函数 描述-----------------------------------转载 2011-02-24 13:40:00 · 517 阅读 · 0 评论 -
pthread_cond_wait
<br />POSIX多线程中的pthread_cond_wait() 函数<br /> 由于工作站软件的移植牵涉到这方面的内容, 搜一最近一直在学习Linux线程方面的知识!由于<Beginning the Linux programming>这本书上没有将条件变量的问题,所以不能理解的一个函数就是pthread_cond_wait().<br /> 今天终于有点明白了,赶快记下心得!<br /> 条件变量的结构为pthread_cond_t,函数pthread_cond_init()被原创 2011-02-25 10:29:00 · 370 阅读 · 0 评论 -
pthread_cond_wait()用法分析
http://blog.csdn.net/hairetz/archive/2009/09/09/4535920.aspxpthread_cond_wait()用法分析 收藏 很久没看APUE,今天一位朋友问道关于一个mutex的问题,又翻到了以前讨论过的东西,为了不让自己忘记,把曾经的东西总结一下。先大体看下网上很多地方都有的关于pthread_cond_wait()的说明:条件变量 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待"条件变量的条件成立"而挂起;另原创 2011-02-25 09:53:00 · 411 阅读 · 0 评论 -
linux守护进程编程(2)
http://blog.csdn.net/tyyhong/archive/2009/09/19/4570779.aspx原创 2011-04-07 14:23:00 · 383 阅读 · 0 评论