Linux下的多线程编程
互斥锁与条件变量出自Posix.1线程标准,主要用来同步一个进程内的各个线程的,"互斥锁用于上锁,条件变量则用于等待"
http://fanqiang.chinaunix.net/a4/b8/20010811/0905001105.html
http://www.cnblogs.com/skynet/archive/2010/10/30/1865267.html