nba肖恩坎普集锦:哲学家进餐死锁问题及避免算法的实现
来源:百度文库 编辑:查人人中国名人网 时间:2024/05/13 14:30:54
不要试图拿了左边的叉子以后再去尝试右边的叉子,这样会造成可能每个人都拿着左手的叉子而出现死锁。
应该是维持一个每个人的状态(饿、思考、进食),用一个函数去拿两只叉子,如果左右的人都在思考,就开始吃(相当于拿了两只叉子);反之,就一个叉子也不要拿。
查人人中国名人网是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度文库 编辑:查人人中国名人网 时间:2024/05/13 14:30:54
不要试图拿了左边的叉子以后再去尝试右边的叉子,这样会造成可能每个人都拿着左手的叉子而出现死锁。
应该是维持一个每个人的状态(饿、思考、进食),用一个函数去拿两只叉子,如果左右的人都在思考,就开始吃(相当于拿了两只叉子);反之,就一个叉子也不要拿。