本文實例講述了python使用multiprocessing模塊實現帶回調函數的異步調用方法。分享給大家供大家參考。具體分析如下:
multipressing模塊是python 2.6版本加入的,通過這個模塊可以輕松實現異步調用
1
2
3
4
5
6
7
8
|
from multiprocessing import Pool def f(x): return x * x if __name__ = = '__main__' : pool = Pool(processes = 1 ) # Start a worker processes. result = pool.apply_async(f, [ 10 ], callback) # Evaluate "f(10)" asynchronously calling callback when finished. |
希望本文所述對大家的Python程序設計有所幫助。