C++条件变量
C++條件變量
- 前言
- 先看看一下生產者和消費者源碼?
- 必須要結合一個互斥體一起使用
- pthread_cond_wait是放在一個while循環里面的
- 正確的代碼
前言
后臺C++開發你一定要知道的條件變量。
寫一個生產者消費者的任務隊列工具庫,考慮到不能使用任何第三庫和C++的任何特性,所以我將任務隊列做成一個鏈表,
先看看一下生產者和消費者源碼?
#ifndef __CTRIP_THREAD_POOL_H__#define __CTRIP_THREAD_POOL_H__#include <pthread.h>#總結
- 上一篇: C++拷贝构造函数的陷阱
- 下一篇: C++异常怎么办