码迷,mamicode.com
首页 >  
搜索关键字:pthread_mutex    ( 196个结果
pthread_mutex_lock线程锁使用简单示例
#define __USE_LARGEFILE64 #define _LARGEFILE64_SOURCE #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif #include #include #include #include #include #include #include #include #inclu...
分类:编程语言   时间:2014-12-16 19:16:01    阅读次数:201
Linux C 多线程
原文:Linux C 多线程linux下C语言多线程编程 #include #include #include #include #define MAX 10 pthread_t thread[2]; pthread_mutex_t mut; int number=0, i; void *threa...
分类:编程语言   时间:2014-12-12 09:59:16    阅读次数:221
linux回调函数的使用
#include#include#includepthread_mutex_t mutex;pthread_cond_t cond;void *child (void *arg){pthread_cleanup_push(pthread_mutex_unlock,&mutex); while(1) ...
分类:系统相关   时间:2014-12-10 19:43:28    阅读次数:266
利用Linux下的pthread_mutex_t类型来实现哲学家进餐问题
首先说一下什么是哲学家进餐问题,这是操作系统课程中一个经典的同步问题, 问题如下:如上图,有6个哲学家和6根筷子(那个蓝色部分表示哲学家,那个紫色长条部分表示筷子),他们分别被编了0~5的号!如果某个哲学家想要进餐的话,必须同时拿起左手和右手边的两根筷子才能进餐!哲学家进餐完毕之后,就放下...
分类:系统相关   时间:2014-12-10 01:43:20    阅读次数:326
利用Linux下的pthread_mutex_t类型来实现哲学家进餐问题
首先说一下什么是哲学家进餐问题,这是操作系统课程中一个经典的同步问题, 问题如下:如上图,有6个哲学家和6根筷子(那个蓝色部分表示哲学家,那个紫色长条部分表示筷子),他们分别被编了0~5的号!如果某个哲学家想要进餐的话,必须同时拿起左手和右手边的两根筷子才能进餐!哲学家进餐完毕之后,就放下...
分类:系统相关   时间:2014-12-10 01:42:13    阅读次数:409
自动锁
新学了一个技巧:自动锁,类似于ace的自动锁,进入作用域声明一个用mutex初始化的自动锁对象,对象声明成功则表示获取锁资源成功,程序继续运行,否则持续等待;在离开作用域时自动释放锁。classAutoLock{public: AutoLock(pthread_mutex_t*pMutex):m.....
分类:其他好文   时间:2014-12-08 17:39:50    阅读次数:153
用c++封装linux系统调用
#include #include #include #include using namespace std;class RWLock {private : pthread_mutex_t cnt_mutex; pthread_cond_t rw_cond; int rd_cnt...
分类:编程语言   时间:2014-12-08 15:16:15    阅读次数:242
Linux多线程的使用一:互斥锁
多线程经常会在Linux的开发中用到,我想把平时的使用和思考记录下来,一是给自己做个备忘,二是分享给可能会用到的人。 POSIX标准下互斥锁是pthread_mutex_t,与之相关的函数有:1 int pthread_mutex_init(pthread_mutex_t * mutex , ...
分类:编程语言   时间:2014-11-08 23:19:56    阅读次数:293
pthread_mutex_lock()的属性介绍
pthread_mutex_lock pthread_mutex_lock(pthread_mutex_t *mutex); int pthread_mutex_trylock(pthread_mutex_t *mutex); int pthread_mutex_unlock(pthread_mutex_t *mutex);      描述 pthread_mutex_lock(...
分类:其他好文   时间:2014-10-30 22:40:26    阅读次数:252
pthread_cond_signal 和 pthread_mutex_unlock顺序问题
pthread_cond_signal()的具体位置?"pthread_cond_signal()必须要放在pthread_mutex_lock() 和pthread_mutex_unlock() 之间, "我认为这个做法有个问题,举个例子简单假设线程1、2,curnum 值为 1, 语句执行顺序....
分类:其他好文   时间:2014-10-25 14:21:10    阅读次数:394
196条   上一页 1 ... 13 14 15 16 17 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!