操作系统
世纪殇
一个不断保持前进的程序员,目前潜心在数据分析和中等网站架构设计中
展开
-
生产者消费者多缓冲区实现
#include#include#includeint gBuffer=0;//全局变量,缓冲区HANDLE g_EventBufferEmpty,g_EventBufferFull;const int END_PRODUCE_NUMBER=10;//生产者线程DWORD ProducerThread(PVOID pm){ for(int i=1;i<=END_PRODUCE_N原创 2015-01-13 19:19:20 · 4141 阅读 · 0 评论 -
多进程之读写并发问题
// Reader_Writer.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include#include#includeusing namespace std;HANDLE gEventNoReader=0,gEventWriting=0;int gReaderCount=0;const int READER_NUM = 5;原创 2015-01-15 08:50:38 · 2181 阅读 · 0 评论 -
父亲 儿子 苹果 女儿 橘子问题
#include "stdafx.h"#include#include#include#includeusing namespace std;HANDLE Orange=0;HANDLE Apple=0;HANDLE Empty=0;int gCount=0;bool Mark=false;DWORD son(LPVOID lm){ while(gCount<12) {原创 2015-01-16 16:16:29 · 6335 阅读 · 0 评论