哲学家死锁演示,使用循环次数解决死锁代码有问题。

来源:5-14 高阶并发编程Coding训练:N种优化哲学家就餐问题的方法(2)

weixin_慕仰8368163

2021-05-30

图片描述
这里的continue 不会跳出尝试获取右手资源,这里只是把左手还掉,还是会一直获取右手。获取到右手资源后会继续向下执行,拿到错误的结果。应该是break 获取右手资源后,在外层continue。

写回答

1回答

求老仙

2021-06-07

同学,这个是这样的。

这个是DeadLock的演示,就是有问题的代码。

0
0

笑傲Java面试 剖析大厂高频面试真题 秒变offer收割机

深度剖析大厂面试高频真题,让你秒变offer收割机

1783 学习 · 314 问题

查看课程