- 博客(3)
- 收藏
- 关注
原创 进程同步
//1生产者 1消费者 1缓冲区 //使用二个事件,一个表示缓冲区空,一个表示缓冲区满。 //再使用一个关键段来控制缓冲区的访问 #include #include #include //设置控制台输出颜色 BOOL SetConsoleColor(WORD wAttributes) { HANDLE hConsole = GetStdHandle
2016-06-04 10:27:06 321
原创 进程互斥
代码及运行结果: #include "windows.h" #include "process.h" #include #define N 5 //顺时针排序 #define R(x) (x) #define L(x) ((x+1)%N) using namespace std; HANDLE hMutex[N]; HANDLE Mutex; void pick_up(in
2016-06-01 19:33:28 315
原创 双缓冲的誉抄的过程
程序一利用双缓冲、三线程的串行执行实现从输入文件到屏幕的拷贝输出: 代码如下: #include #include using namespacestd; FILE *infile; char buf1,buf2; void get(){buf1=fgetc(infile);} void copy(){buf2=buf1;} void put( ){putchar(buf2);}
2016-06-01 19:28:08 1645
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人