资源简介
模拟PV操作同步机构,且用PV操作解决生产者——消费者问题。从键盘上输入一组字符,由生产者每次读入一个字符供消费者输出。运行模拟程序,打印依次读入的字符和经消费者输出的字符。
代码片段和文件信息
#include “a.h“
#include “b.h“
#include “c.h“
void main(){
printf(“*生产者消费者模拟\n“);
printf(“—————————\n“);
printf(“*请输入字符串:\n“);
scanf(“%s“str); //string数组存放将要产生的字符
len=strlen(str);
count=len; //输入字符的个数
init(); //初始化
while(con_cnt {
system(“cls“); //清屏操作
printf(“—————————模拟指令流程————————\n“);
control(); //处理器调度程序
processor(); //模拟处理器指令执行
print(); //输出显示各个信息
}
printf(“\n程序结束!\n“);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 439 2011-01-10 10:09 模拟pv同步机构\os\a.h
文件 750 2011-01-10 10:40 模拟pv同步机构\os\b.h
文件 5989 2011-01-12 21:35 模拟pv同步机构\os\c.h
文件 35061 2011-01-12 21:35 模拟pv同步机构\os\Debug\main.obj
文件 274509 2011-01-12 21:35 模拟pv同步机构\os\Debug\os.exe
文件 407948 2011-01-12 21:35 模拟pv同步机构\os\Debug\os.ilk
文件 2038460 2011-01-12 21:35 模拟pv同步机构\os\Debug\os.pch
文件 648192 2011-01-12 21:35 模拟pv同步机构\os\Debug\os.pdb
文件 140288 2011-01-12 21:35 模拟pv同步机构\os\Debug\vc60.idb
文件 102400 2011-01-12 21:35 模拟pv同步机构\os\Debug\vc60.pdb
文件 584 2011-01-10 15:42 模拟pv同步机构\os\main.cpp
文件 4406 2011-01-10 09:50 模拟pv同步机构\os\os.dsp
文件 529 2011-01-10 09:32 模拟pv同步机构\os\os.dsw
文件 66560 2011-01-12 21:35 模拟pv同步机构\os\os.ncb
文件 48640 2011-01-12 21:35 模拟pv同步机构\os\os.opt
文件 869 2011-01-12 21:35 模拟pv同步机构\os\os.plg
文件 4918784 2011-01-16 17:17 模拟pv同步机构\报告.doc
目录 0 2011-01-16 17:11 模拟pv同步机构\os\Debug
目录 0 2011-01-16 17:11 模拟pv同步机构\os
目录 0 2011-01-16 17:17 模拟pv同步机构
----------- --------- ---------- ----- ----
8694408 20
- 上一篇:FET430UIF V3驱动
- 下一篇:超市商品库存管理系统课程设计
评论
共有 条评论