系统编程
kanguolaikanguolaik
2013.08.07 今天是个好日子
展开
-
线程同步:递归锁、非递归锁
一简介1.1 进程/线程同步方法 常见的进程/线程同步方法有互斥锁(或称互斥量Mutex)、读写锁(rdlock)、条件变量(cond)、信号量(Semophore)等。 在windows系统中,临界区(Critical Section)和事件对象(Event)也是常用的同步方法。1.2 递归锁/非递归锁 Mutex可以分为递归锁(recursiv原创 2013-12-23 21:25:27 · 6551 阅读 · 0 评论 -
GDB:调试死锁
一、代码 2个线程,加锁后轮流输出数据,其中1个线程,误将pthread_mutex_unlock(),写成pthread_mutex_lock()代码如下:#include <stdio.h>#include <stdlib.h>#include <pthread.h>int g_tickets = 100;pthrea...原创 2015-05-29 17:07:29 · 12255 阅读 · 0 评论