您的位置:威尼斯官方网站 > 威尼斯正规官网 > 运维结果

运维结果

发布时间:2019-11-06 21:42编辑:威尼斯正规官网浏览(179)

    python多进度并发机制:

    此地运用了multprocessing.Pool进度池,来动态增添进度

    #coding=utf-8
    from multiprocessing import Pool
    import time
    def ft(x):
      #多任务,系统自动化配进程执行
      for i in range(2):
        print i,'-----------',x
        time.sleep(1)
    
    
    
    def main_process():
        pool = Pool(processes=4) #控制进程池的大小,为4个进程
        for i in range(10):
            #添加入进程池,apply带_async,单独apply为阻塞版本;函数名target,参数args
            result = pool.apply_async(ft,(i,))
    
        pool.close()
        pool.join()
    
        if result.successful():
            print('_____success_____')
    
    
    if __name__=="__main__":
        main_process()
    

    运维结果:

    C:Python27python.exe D:/weixin/temp/testtmp.py
    0 ----------- 0
    0 ----------- 1
    0 ----------- 2
    0 ----------- 3
    1 ----------- 0
    1 ----------- 1
    1 ----------- 2
    1 ----------- 3
    0 ----------- 4
    0 ----------- 5
    0 ----------- 6
    0 ----------- 7
    1 ----------- 4
    1 ----------- 5
    1 ----------- 6
    1 ----------- 7
    0 ----------- 8
    0 ----------- 9
    1 ----------- 8
    1 ----------- 9
    _____success_____
    
    Process finished with exit code 0
    

    从上述运维结果能够看出,二遍最多实施了我们设定的4个经过。

     

     

    Linux and python学习沟通1,2群已满.

    Linux and python学习调换3群新开,接待参预,一同学习.qq 3群:563227894

    不前行,不倒退,截至的情状是绝非的.

    同台发展,与君共勉,

     

    本文由威尼斯官方网站发布于威尼斯正规官网,转载请注明出处:运维结果

    关键词: