【发布时间】:2011-09-13 22:47:23
【问题描述】:
我目前正在为之前迭代的操作系统考试进行培训,我遇到了这个问题:
实施“N 流程屏障”,即 是,确保每个过程出来 一群人在等待,在某些 点在其各自的执行,对于 其他进程达到他们的 给定点。
你有以下 可用的操作:
init(sem,value), wait(sem) and signal(sem)
N 是一个任意数字。我可以使它适用于给定数量的进程,但不适用于任何数量。
有什么想法吗?用伪代码回复就可以了,这不是作业,只是个人学习。
【问题讨论】:
标签: operating-system computer-science semaphore systems-programming barrier