Python: Something like `map` that works on threads [closed]

There is a map method in multiprocessing.Pool. That does multiple processes.

And if multiple processes aren’t your dish, you can use multiprocessing.dummy which uses threads.

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))

Leave a Comment