gpt4 book ai didi

Python:类似于 `map` 的东西,适用于线程

转载 作者:IT老高 更新时间:2023-10-28 22:20:29 25 4
gpt4 key购买 nike

我确信标准库中有类似的东西,但似乎我错了。

我有一堆要并行 urlopen 的 url。我想要类似内置 map 函数的东西,除了工作是由一堆线程并行完成的。

有没有好的模块可以做到这一点?

最佳答案

multiprocessing.Pool中有一个map方法.这会执行多个进程。

如果多进程不适合您,您可以使用 multiprocessing.dummy它使用线程。

import urllib
import multiprocessing.dummy

p = multiprocessing.dummy.Pool(5)
def f(post):
return urllib.urlopen('http://stackoverflow.com/questions/%u' % post)

print p.map(f, range(3329361, 3329361 + 5))

关于Python:类似于 `map` 的东西,适用于线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3329361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com