2

2 个或更多进程是否可以访问单个 Python 字典或列表?这些进程执行只读访问,但它们会在某些时候同时访问列表/字典的相同元素。我使用标准库的concurrent.futures模块尝试了以下操作,但执行时间非常慢。

from concurrent.futures import ProcessPoolExecutor

def f(x):
    return some_dictionary[x]

with ProcessPoolExecutor(max_workers=2) as executor:
    results = executor.map(f, some_list)
4

0 回答 0