帮朋友问的几个系统编程问题,谢谢大大们帮忙!(100分)

  • 主题发起人 主题发起人 WILLBEGOOD
  • 开始时间 开始时间
W

WILLBEGOOD

Unregistered / Unconfirmed
GUEST, unregistred user!
用JAVA语言实现
1. 一个公司里的一个走廊连接两个方向的办公室。走廊十分窄,同一时刻只能允许一个方向的人通过,因此通过走廊的方式是轮流的。走廊一般经过的是职员(男人和女人)。有时走廊也经过一个清洁工,在这种情况下,其他人则不能通过走廊,直到清洁结束。清洁工进入走廊的前提是,走廊是空着的。
利用monitor ,实现下述两个约束管理走廊
1) 当走廊开放时,职工(无论男女)总是优先于清洁工;
2) 当走廊开放时,女职工 总是优先于男职工 。

2. 车库管理
一个N层存放汽车或自行车的车库,存入最大容量为N*MAX(MAX,N都是自定义量),每一层都有一个停车渐近计数器,从1到MAX。进入车库的司机都要询问停车的位置,从第一层第一个空闲位置开始。如果显示停车位置不是空闲的,这个司机的车将来没收。车库只一个进出口,交替使用。
利用 monitor 实现下述两个约束管理车库
1) 在入口,汽车总是优先于自行车;
2) 车辆驶出只是优先于车辆驶进。

注:上述两题可任选一题
在急救中心工作的有两种医生,M名综合性医生和一个矫形医生
急救中心存在两种病人:一种是PO型(矫形外伤病人),另一种是PG型(综合性病人,没有矫形外伤),急救中心最多只能接待CAP名PG型 病人。对于每一个PG病人要去看综合性医生,而PO型病人必须看综合性医生和矫形医生,PO型 病人治理结果有两种:1)病人需要用石膏绷带固定2)不需要用石膏绷带固定
对于用石膏绷带固定的病人要去sala gessi (绷石膏的地方),如果不是空闲的去在队尾排队。
利用 thread of system operation of LINUX: liunxthreads---pthread , 描述各同步进程,实现最大资源利用。用C语言完成.
 
现在的学生,就是这样做毕业设计的?
 
好像有计算机表示不是很难啊
只是没用过Java
 
那么宰的走廊啊,这样的公司你们愿意去嘛[:D]
 
现在的学生,就是这样做毕业设计的?
 
呵呵,是不是毕业设计我也不知道。这是我一个朋友在意大利留学的哥们的问题。小弟我以前玩过JAVA,不过忘了差不多了。所以请大大们帮帮忙
 
我决得这个网址大全很实用的,请大家多多支持
http://16311.855.com
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部