python 3x中的多线程

时间:2018-08-09 10:10:37

标签: python-3.x multithreading parallel-processing concurrent.futures

因此,我尝试对大量的单个图像执行较大的,多步处理。

简化了我的功能,就像这样:

def function(image, a,b,c):
    stepone = anotherfunction(image, a,b)
    steptwo = thenanotherfunction(stepone, c)
    x,y,z = steptwo
return x,y,z

但是我想在1000幅图像上执行这些操作,b和c不变,我只想将x,y,z值存储在列表或数组中。

for i in imlist:
    res = function(i, a, b, c)

很显然,如果没有多线程或池化,它将仅使用我可用的8个内核之一。

我还没有真正能够逐步找到将这样的任务多线程化的方法。

有人可以帮忙吗?

0 个答案:

没有答案