是否有可能为3个进程和更多进程实施Peterson的算法?

时间:2018-06-03 10:37:11

标签: multithreading multiprocessing

因此,我在学校的一位辅导教练给了我们这项任务,为3个过程实施彼得森的算法以及其他一些任务。我认为知道它如何适用于2个线程是可行的,但由于多处理的性质,它不是很难检查它失败的地方。我用Google搜索并发现有Filter算法和Bakery算法可以用于N-processes,但那些不能直接看出Peterson的算法。导师说他没有检查他的问题的有效性,看看我怎么能在这片广阔的谷歌海洋上找到相关的代码,如果我甚至做了那样的话,我会变得可疑可以做..!

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

1 个答案:

答案 0 :(得分:0)

Peterson算法的扩展是Filter算法,请继续。这可以做到。