我正在尝试使用Python 3.6多进程处理高度并行化的问题。问题涉及一个在实例化时将其传递给数组的类。成员函数之一遍历数组并处理数据,然后将其写入另一个列表。我使用传统的串行计算对此问题进行了简化。但是,我对多处理示例有点迷惑。我正在尝试创建2个进程,一个将从0迭代到4,另一个将从5迭代到输入列表的长度(即8)。我不知道我是否正确设置了进程,此外我不确定如何正确地加入线程。我不确定这是否应涉及Que或daeman,将不胜感激。
localStorage
答案 0 :(得分:1)
此示例使用队列将数据从流程传输回主流程。
class Constants
{
public static string testStr = "This is a test string";
public static Dictionary<string, string> testDic;
public Constants()
{
testDic = new Dictionary<string, string>();
testDic.Add("KEY_Test1", "Test 1");
testDic.Add("KEY_Test2", "Test 2");
testDic.Add("KEY_Test3", "Test 3");
testDic.Add("KEY_Test4", "Test 4");
}
}