QWaitCondition
class BASE_API ProduceQueue
{
friend class Producer;
friend class Consumer;
public:
ProduceQueue();
~ProduceQueue();
// 返回所有等待处理的Id
QList<int> getBufferList();
protected:
QQueue<int> buffer;
QMutex mutex;
QWaitCondition bufferIsNotFull;
QWaitCondition bufferIsNotEmpty;
const int MAX;
};
页:
[1]