国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python进程池中apply如何使用?

python进程池中apply如何使用?

头像

十一

2020-11-18 15:34:002855浏览 · 0收藏 · 0评论

大家有没有考虑过可以直接用进程池去做任务呢?我们习惯性自己去处理一个任务,但是比较麻烦,如果可以制作一个进程自己去处理能实现吗?答案一定是肯定的,但是需要借助apply功能,大家知道要这个方法吗?知道怎么去使用吗?如果不了解的话,可以继续看下文了哦~

apply_async与apply区别:

apply:添加任务后,等待进程函数执行完,

apply_async:添加任务后,立即返回,支持回调;原型如下:

#callback为回调函数
pools.apply_async(func, args=(), kwds={},
callback=None, error_callback=None,)

直接看例子:

from multiprocessing import Pool
import time
import os
 
def func(*args, **kwargs):
    # 定义进程函数
    print('sub process id:', os.getpid())
    time.sleep(1)
 
if __name__ == "__main__":
    start = time.time()
    # 创建进程池,进程数为4
    pools = Pool(4)
    for i in range(5):
        # 添加任务
        pools.apply_async(func)
    # 关闭进程池,不在添加任务
    pools.close()
    pools.join()
print("cost time:", int(time.time()-start))

结果:

sub process id: 15536
sub process id: 2788
sub process id: 20288
sub process id: 11020
sub process id: 15536
cost time: 2

现在大家应该知道怎么去使用apply这个方法了吧,害怕大家不清楚明白,还给大家准备了一个示例,大家可以看下示例演示,也可以很容易理解的哦~

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

欧美精产国品一二三区别| 秘书奶头好大下面好紧| 初二学生小馒头| 录像狗配女人| 舒淇与黑人性猛交| 蜜桃成熟3D| BOBO浏览器| 公交车大肉大捧一进一出好爽| 公交车被上高湖了还能坐吗小说| 林喜宝爸爸叫李叔叔到家是哪一集 | 老婆同意了交换男人心态| 老婆同意了交换男人心态| 闺蜜老公把我压在怀里| 51今日大瓜 每日大赛往期内容| 性课被老师当教具CAOH视频| 白鬼| 《性旺盛的女人》HD| 第一章破外女初尝云雨| 成全电影免费观看完整在线播放高.. | 三个领导换着躁我几小时在线观看 | 《朋友的妈妈2》中字头歌词| 啊灬啊灬啊灬快…深的含义 | 免费观看已满十八岁的电视剧大全| 女主被兄弟三人轮流欺负的小说 | 年轻的母亲| 《交换做爰》在线观看| 父女一起到达巅峰的小说| 日本簧片在线观看| 汗汗画画免费阅读在线阅读| Y31成色1.23C| 麻花传剧MV无痕免费观看姐弟 | 一家五口混乱的家庭怎么形容| 日本M码和欧洲码的区别A S| 老师没戴套子C了我一天视频| 她开始慢迎迎合张行长笔趣阁| 神咲诗织| 女将军| 老赵玩小静揉捏胸奶头视频播放| 冰块放入PP做出的牛奶能喝吗| 一边吃奶一边添P好爽视频| 我和两个小婕子做过爱