資源簡介
模擬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驅動
- 下一篇:超市商品庫存管理系統課程設計
評論
共有 條評論