大家有没有考虑过可以直接用进程池去做任务呢?我们习惯性自己去处理一个任务,但是比较麻烦,如果可以制作一个进程自己去处理能实现吗?答案一定是肯定的,但是需要借助apply功能,大家知道要这个方法吗?知道怎么去使用吗?如果不了解的话,可以继续看下文了哦~
apply_async与apply区别:
l apply:添加任务后,等待进程函数执行完,
l apply_async:添加任务后,立即返回,支持回调;原型如下:
#callback为回调函数 pools.apply_async(func, args=(), kwds={}, callback=None, error_callback=None,)
直接看例子:
结果:
现在大家应该知道怎么去使用apply这个方法了吧,害怕大家不清楚明白,还给大家准备了一个示例,大家可以看下示例演示,也可以很容易理解的哦~
本文链接:http://so.lmcjl.com/news/7638/