| 1234567891011121314151617181920212223 |
- # View more python learning tutorial on my Youtube and Youku channel!!!
- # Youtube video tutorial: https://www.youtube.com/channel/UCdyjiB5H8Pu7aDTNVXTTpcg
- # Youku video tutorial: http://i.youku.com/pythontutorial
- import multiprocessing as mp
- def job(x):
- return x*x
- def multicore():
- pool = mp.Pool(processes=2)
- res = pool.map(job, range(10))
- print(res)
- res = pool.apply_async(job, (2,))
- print(res.get())
- multi_res =[pool.apply_async(job, (i,)) for i in range(10)]
- print([res.get() for res in multi_res])
- if __name__ == '__main__':
- multicore()
|