五个哲学家P1、P2、P3、P4、P5,他们围坐在一张圆桌旁,桌中央有一盘通心面,每人面前有一只空盘子,另有五把叉子f1、f2、f3、f4、f5分别放在两人之间。每个哲学家或思考问题或吃通心面,当思考问题时放下叉子,想吃面时,必须获得两把叉子,且每人只能直接从自己的左边和右边去取叉子,吃过后放下叉子以供别人使用。用PV操作进行管理使这五个进程能正确地并发执行。
五个哲学家P1、P2、P3、P4、P5,他们围坐在一张圆桌旁,桌中央有一盘通心面,每人面前有一只空盘子,另有五把叉子f1、f2、f3、f4、f5分别放在两人之间。每个哲学家或思考问题或吃通心面,当思考问题时放下叉子,想吃面时,必须获得两把叉子,且每人只能直接从自己的左边和右边去取叉子,吃过后放下叉子以供别人使用。用PV操作进行管理使这五个进程能正确地并发执行。
相关考题:
桌子上有一只盘子,每次只能放入一只水果,父亲专向盘子中放苹果,母亲专向盘子中放桔子,一个儿子专等吃桔子,一个女儿专等吃苹果。只要盘子中空,则父亲或母亲可向盘子中放一只水果,仅当盘子中有自己需要的水果时,儿子或女儿可从盘子中取出。将父亲、母亲、儿子、女儿看做四个进程,用PV操作进行管理使这四个进程能正确地并发执行。
美式刀叉用法是( )。 A.左手拿叉,右手拿刀B.右手那叉,左手拿刀C.将切完肉的刀放在盘子上,叉子从左手换到右手,然后用叉子叉起切好的肉。D.将切完肉的刀放在盘子上,叉子从右手换到左手,然后用叉子叉起切好的肉。
欧式刀叉用法为( )。 A.左手拿叉,右手拿刀B.右手那叉,左手拿刀C.将切完肉的刀放在盘子上,叉子从左手换到右手,然后用叉子叉起切好的肉。D.将切完肉的刀放在盘子上,叉子从右手换到左手,然后用叉子叉起切好的肉。
8、在五个哲学家就餐的同步问题的解决方案中,()思路不会引发死锁。A.先申请左边叉子,再申请右边叉子,都拿到了即可就餐B.同时申请左右两把叉子,只有都可用,才同时获得两把C.最多允许4个哲学家就餐D.当左右两位哲学家都没就餐且他饥饿E.部分哲学家先申请左边叉子,部分先申请右边的叉子
24、用勺子喝汤比用叉子更方便,说明对于喝汤这件事,勺子比叉子更具A.信度B.效度C.自由度D.容忍度