Open utterances-bot opened 2 years ago
哲学家就餐问题是一个非常非常经典的问题,也是一个非常通用的研究并发编程中死锁现象的问题。
https://colobu.com/2022/02/13/dining-philosophers-problem/
那么问题来了,新冠期间他们共用筷子,不怕交叉感染么 :dog:
奇偶资源 没太看懂。。。
而且奇偶资源放下筷子那个注释有误吧
奇偶资源 也有锁竞争,解决方案就是,比如我是1,你是2, 我先拿左边的筷子,你先拿右边的筷子, 我再拿右边的筷子,你再拿左边的筷子???筷子不见了,被我拿了,怎么办,等着吧, 我吃了10分钟,放回去了,你就拿到了,你开始吃,然后放回去,你饿了10分钟,但是没有饿死。
经典并发问题: 哲学家就餐问题
哲学家就餐问题是一个非常非常经典的问题,也是一个非常通用的研究并发编程中死锁现象的问题。
https://colobu.com/2022/02/13/dining-philosophers-problem/