是否可以为 3 个或更多过程实现 Peterson 的算法?



所以我在学校的一位辅助教师给了我们这个任务,即为 3 个进程实施 Peterson 的算法以及其他一些作业。我认为知道它如何在 2 个线程上工作是可行的,但由于多处理的性质,它不是,而且很难检查它在哪里失败。我用谷歌搜索了一下,发现有 Filter 的算法和 Bakery 算法可以适用于 N 个进程,但这些算法看起来并不直接来自 Peterson 的算法。讲师说他没有检查他的问题的有效性,看到我在这个广阔的谷歌海洋上找不到相关的代码,如果我甚至做可以做的事情,我就会变得可疑..!

感谢您的任何帮助,如果有错误的语法,请原谅,我不是母语人士。

Peterson算法的扩展是过滤器算法,继续。这是可以做到的。

相关内容

  • 没有找到相关文章

最新更新