码迷,mamicode.com
首页 >  
搜索关键字:hierarchical mutex    ( 1231个结果
linux多线程:条件变量
转自 http://blog.csdn.net/hongmy525/article/details/5194006#include #include #include pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;/*初始化互斥锁*/pthrea...
分类:编程语言   时间:2014-09-28 10:49:11    阅读次数:290
mutex 实现 只允许一个进程
static class Program { [STAThread] static void Main() { bool createdNew=false; Mutex mutex = new Mutex...
分类:其他好文   时间:2014-09-27 18:54:00    阅读次数:207
简单的单例类和智能指针
1.一个简单的单例类: class Singleton { public: static Singleton *getInstance() { if(pInstance_ == NULL){ mutex_.lock(); if(pInstance_ == NULL){ ...
分类:其他好文   时间:2014-09-27 14:43:19    阅读次数:132
thread_17
#include #include #include #include #include pthread_mutex_t mu;void *consumer1(void *p) { //pthread_mutex_init(&mu, NULL); pthread_mutex...
分类:其他好文   时间:2014-09-27 02:31:09    阅读次数:269
thread_20
#include #include #include #include pthread_cond_t cond;pthread_mutex_t mp; void *consumer1(void *p) { pthread_mutex_lock(&mp); ...
分类:其他好文   时间:2014-09-27 02:10:19    阅读次数:235
thread_22
#include #include #include #include pthread_cond_t cond;pthread_mutex_t mp; void *consumer1(void *p) { pthread_mutex_lock(&mp); ...
分类:其他好文   时间:2014-09-27 01:40:18    阅读次数:263
thread_19
#include #include #include #include pthread_mutex_t mu;void *consumer1(void *p){ if(!pthread_mutex_lock(&mu)) printf("get mutex...
分类:其他好文   时间:2014-09-27 01:03:49    阅读次数:201
thread_25
#include #include #include #include #includepthread_rwlock_t mutex; void *thread1(void *arg) { printf("start thread (1)\n"); sleep(2);...
分类:其他好文   时间:2014-09-27 00:40:48    阅读次数:199
thread_18
/*例子:下面第二次加锁时将出现死锁,如果改为PTHREAD_MUTEX_ERRORCHECK_NP类型,第二次加锁将会返回非零值,不会出现死锁。*/#include #include #include #include #include void *consumer1(void *p){ ...
分类:其他好文   时间:2014-09-27 00:39:59    阅读次数:241
1线程同步:互斥量,死锁
?? 1线程为什么要同步 A:共享资源,多个线程都可对共享资源操作。 B:线程操作共享资源的先后顺序不确定。 C:处理器对存储器的操作一般不是原子操作。 2互斥量 mutex操作原语 pthread_mutex_t pthread_mutex_init pthread_mutex_destroy pthread_mutex_lock ...
分类:编程语言   时间:2014-09-25 20:41:07    阅读次数:309
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!