搜索资源列表
code
- 实验一 用信号量来实现读者-写者问题 (一) 实验目的 理解进程(或线程)及信号量的概念 (二) 实验内容 1、定义一个数据缓存buffer及用于实现同步互斥的信号量。 2、定义一个读者函数: 当有写者在占用buffer时,读者应该等待,直到写者不再使用该buffer。 当有其他读者在占用buffer时,读者可对buffer进行读取操作。 当buffer中有数据时,则从其中读取一个数据,并显示然后退出。 当buffer中没有数据时,应等待,直到buffe
GetAllProcess
- 获取系统所有进程,最后有一个获取字符等待。 获取系统所有进程,最后有一个获取字符等待,用VC控制台编写。-Acquisition system for all processes, the last one to get the character to wait. Acquisition system for all processes, and finally there is a wait to get the character, written with the VC consol
calculator
- 计算器,功能要求: <1>用户输入算式文本,确定后程序给出计算结果,支持两个操作数的加减乘除四则运算即可。例如 用户输入“1234+5678”,敲回车键后,屏幕显示“1234+5678=6912”,然后等待用户输入下一个算式文本; 又如用户输入“123/78”,敲回车键后,屏幕显示“123/78=1.577”, 然后等待用户输入下一个算式文本; 乘法符号用“*”表示 <2>操作数最多不超过四位,可以是整数或小数;结果如果是小数,保留到小数点后3位。
my-parking
- 本代码实现的是一个简单的停车场管理系统。设停车场是一个可停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。 汽车在停车场内按车辆到达时间的先后顺序,依次由北向南排列(大门在最南端,最先到达的第一辆车停放在停车场的最北端),若车场内已停满n辆汽车,则后来的车只能在门外的便道上等候,一旦有车开走,则排在便道上的第一辆车即可开入;当停车场内某辆汽车要离开时,在它之后进入的车辆必须退出车场为它让路,待该车辆开出大门外,其他车辆再按原次序进入车场,每辆停放在停车场的车在它离开停车场时必须按它停留时间的长
S
- Misakamm喜欢和她的男朋友一起滑雪这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜, 而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Misakamm想知道载一个区域中最长底滑坡。-Misakamm like to ski with her boyfriend This is not surprising, because the ski is indeed very exciting. However, in order to gain speed,
2
- 实验二、进程控制(15分) 设计并实现Unix的“time”命令。“mytime”命令通过命令行参数接受要运行的程序,创建一个独立的进程来运行该程序,并记录程序运行的时间。 在Windows下实现: 使用CreateProcess()来创建进程 使用WaitForSingleObject()在“mytime”命令和新创建的进程之间同步 调用GetSystemTime()来获取时间 在Linux下实现: 使用fork()/execv()来创建进程
Elevator-simulation-C
- 模拟某校九层教学楼的电梯系统。该楼有一个自动电梯,能在每层停留。其中第一层是大楼进出层,电梯空闲时,将来本层候命;乘客可岁间进出任何层,对每个人来说,他有一个能容忍的最长等待时间,一旦等候电梯时间过长,他将放弃。电梯的主要调度策略是首先响应沿当前行进方向最近端的请求,若改方向上无请求时,就改变移动方向。-Simulation of a nine-school teaching building elevator system. The building has an automatic elev
MPU6050_shangweiji
- 1.上位机无法运行的用户请下载安装.net framework4.0:http://www.microsoft.com/zh-cn/download/details.aspx?id 17718 2.请先选择串口号,然后选择正确的波特率,默认115200. 4.点击记录按钮,可以记录MPU6050模块上传的数据,数据保存在上位机目录下的data.txt中。 5.Z轴初始化按钮用于是模块的Z轴角度归0,并且校准陀螺仪的零偏误差。点击校准按钮后,算法会等待模块进入静止状
