python的線程池和進(jìn)程池很pythonic
進(jìn)程
<pre>from multiprocessing import Pool
def hello(name):
print('hello ' + name)
if __name__ == '__main__':
names=['hao','haohao','haort']
pool = Pool(processes=3)
pool.map(hello,names)
pool.close()
pool.join()
</pre>
線程
<pre>from multiprocessing.dummy import Pool
def hello(name):
print('hello ' + name)
if __name__ == '__main__':
names=['hao','haohao','haort']
pool = Pool(processes=3)
pool.map(hello,names)
pool.close()
pool.join()
</pre>
線程池和進(jìn)程池導(dǎo)入包不一樣洞就,其他實(shí)現(xiàn)一樣。只需要初始化池的大小悼粮,構(gòu)造處理函數(shù),以及處理列表曾棕,利用map方法即可扣猫,是不是很pythonic。