美文网首页
python 中使用多线程

python 中使用多线程

作者: lilith买买买 | 来源:发表于2018-10-19 13:47 被阅读1次
from multiprocessing.dummy import Pool as ThreadPool 
pool = ThreadPool(4) 
results = pool.map(my_function, my_array)

传入多个参数的情况:

results = pool.starmap(function, zip(list_a, list_b))

参数是一个常量和数组:

results = pool.starmap(function, zip(itertools.repeat(constant), list_a))

参考:
How to use threading in Python?
A Better Model for Day to Day Threading Tasks

相关文章

网友评论

      本文标题:python 中使用多线程

      本文链接:https://www.haomeiwen.com/subject/pmjyzftx.html