blog personal blog TODO 并发:条件变量为什么一定要和互斥锁一起使用? http://blog.chinaunix.net/uid-27164517-id-3282242.html https://www.zhihu.com/question/24116967