各位用户为了找寻关于python使用multiprocessing模块实现带回调函数的异步调用方法的资料费劲了很多周折。这里教程网为您整理了关于python使用multiprocessing模块实现带回调函数的异步调用方法的相关资料,仅供查阅,以下为您介绍关于python使用multiprocessing模块实现带回调函数的异步调用方法的详细内容
本文实例讲述了python使用multiprocessing模块实现带回调函数的异步调用方法。分享给大家供大家参考。具体分析如下:
multipressing模块是python 2.6版本加入的,通过这个模块可以轻松实现异步调用
? 1 2 3 4 5 6 7 8from
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程序设计有所帮助。