如何用python中的半独立内容并行化for循环?

如何用python中的半独立内容并行化for循环?,python,parallel-processing,python-multithreading,Python,Parallel Processing,Python Multithreading,我知道GIL带来的Python并没有将代码本地并行化。 然而,有线程和多处理。 使用线程、多处理或使用函数(但不是矢量化)并行化以下内容的最佳方法是什么: 显然,我不在乎j的值是否会以某种顺序保存到a。我所关心的是j的值最终将被附加到a中,并且它将包括j的所有值 a=[] for i in range(0,10): j=i+10 a.append(j)

我知道GIL带来的Python并没有将代码本地并行化。 然而,有线程和多处理。 使用线程、多处理或使用函数(但不是矢量化)并行化以下内容的最佳方法是什么:

显然,我不在乎
j
的值是否会以某种顺序保存到
a
。我所关心的是
j
的值最终将被附加到
a
中,并且它将包括
j
的所有值

a=[]
for i in range(0,10):
     j=i+10
     a.append(j)