python中的共享内存并行处理

2024-04-24 18:36:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个字符串列表,我想把这些列表元素放入适当的桶中。在

def bucketElements(i):
    global buckA, buckB, buckC
    if i.startswith('A'):
        buckA.add(i)
    elif i.startswith('B'):
        buckB.add(i)
    elif i.startswith('C'):
        buckC.add(i)

现在我想为列表中的每个元素并行调用这个方法。像这样的东西

^{pr2}$

因为我在更新函数内部的全局变量,所以不能使用多处理。有什么可以改进我的处理方法的吗?现在我这样称呼它

^{3}$

Tags: 方法字符串add元素列表ifdefglobal