QWaitCondition类的使用
程序
解决生产者消费者问题
#include <QCoreApplication>
#include <QWaitCondition>
#include <QMutex>
#include <QThread>
#include <stdio.h>
const int DataSize=1000;
const int BufferSize=80;
int buffer[BufferSize];
QWaitCondition bufferEmpty;
QWaitCondition bufferFull;
QMutex mutex;
int numUsedBytes=0;//有多少可用字节
int rIndex=0;//指示当前缓冲区位置
class Producer : public QThread//生产者
{
public: