用MPI C编程用餐哲学家计划

时间:2015-12-14 14:23:55

标签: c parallel-processing mpi dining-philosopher

我的MPI C程序有问题。这是代码:

var dictionary = new Dictionary<int, int> { { 1, 2 }, { 3, 8 }, { 9, 1 } };
var key = dictionary.Keys.Where(a => a >= 2).OrderBy(a => a).First();
var value = dictionary[key];

问题是所有进程同时进食而不等待邻居。我认为MPI发送的新状态不会被邻居收到。你有想法解决这个问题吗?

0 个答案:

没有答案