标签: 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发送的新状态不会被邻居收到。你有想法解决这个问题吗?