A.①M=3,F=8、f=67%②M=4,F=5、f≈42%
B.①M=3,F=10、f≈83%②M=4,F=8、f≈67%
C.①M=3,F=9、f=75%②M=4,F=10、f≈83%
D.①M=3,F=7、f≈58%②M=4,F=6、f≈50%
A.①M=3,F=8、f=67%②M=4,F=5、f≈42%
B.①M=3,F=10、f≈83%②M=4,F=8、f≈67%
C.①M=3,F=9、f=75%②M=4,F=10、f≈83%
D.①M=3,F=7、f≈58%②M=4,F=6、f≈50%
A、1E6FH
B、2E6FH
C、DE6FH
D、EE6FH
【哲学家就餐问题-(A)】 对于哲学家就餐问题(五个哲学家与五只筷子,沿圆桌顺时针方向编号分别为0~4,且i号哲学家左手边均为i号筷子,0≤i≤4)如下不完整的解决方案,关于①②两处位置空格处的不会产生死锁的正确伪代码填法可以为___________。 Var chopstick: array[0..4] of semphore:=(1,1,1,1,1); begin parbegin philosophy0; …… philosophyi; …… philosophy4; parend end philosophyi : begin repeat Think; ① Eat; ② until false; end (A) 对于i为0、2、4的哲学家进程philosophyi,①处填上“wait(chopstick[i]); wait(chopstick[(i+1)mod 5]);”,②处填上“signal(chopstick[i]); signal(chopstick[(i+1)mod 5]);”;对于i为1、3的哲学家进程philosophyi,①处填上“wait(chopstick[(i+1)mod 5]); wait(chopstick[i]);”,②处填上“signal(chopstick[i]); signal(chopstick[(i+1)mod 5]);”
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!