操作系统P、V操作,司机-售票员问题(c++实现)
问题描述及信号量设定设公共汽车上,司机和售票员的活动分别是:司机:启动车辆–正常行驶–到站停车;售票员:关车门–售票–开车门;信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。当它的值大于0时,表示当前可用资源的数量;当它的值小于0时,其绝对值表示等待使用该资源的进程个数。注意,信号量的值仅能由PV操作来改变。......
原创
2019-12-06 16:08:17 ·
13782 阅读 ·
4 评论