- 博客(0)
- 资源 (1)
- 收藏
- 关注
操作系统多线程
#include <windows.h>
#include <iostream>
#include <ctime>
using namespace std;
const unsigned short SIZE_OF_BUFFER = 10; //缓冲区长度
unsigned short ProductID = 0; //产品号
unsigned short ConsumeID = 0; //将被消耗的产品号
unsigned short in = 0; //产品进缓冲区时的缓冲区下标
unsigned short out = 0; //产品出缓冲区时的缓冲区下标
int g_buffer[SIZE_OF_BUFFER]; //缓冲区是个循环队列
bool g_continue = true; //控制程序结束
HANDLE g_hMutex; //用于线程间的互斥
HANDLE g_hFullSemaphore; //当缓冲区满时迫使生产者等待当缓冲区满时迫使生产者等待
2012-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人