zoukankan      html  css  js  c++  java
  • 多进程并行以及串行

    多进程并行
    code
    import time
    from multiprocessing import Process
     
     
    def f(name):
        print('hello', name)
        time.sleep(1)
     
    if __name__ == '__main__':
        p_lst = []
        for i in range(5):
            p = Process(target=f, args=('bob',))
            p.start()
            p_lst.append(p)
            #p.join()
        x=[p.join() for p in p_lst]
        print('父进程在执行')
    outputs
    macname@MacdeMacBook-Pro py % python3 cccccc.py
    hello bob
    hello bob
    hello bob
    hello bob
    hello bob
    父进程在执行
    macname@MacdeMacBook-Pro py %
     
     
     
    多进程串行
    code
    import time
    from multiprocessing import Process
     
    def f(name):
        print('hello', name)
        time.sleep(1)
     
    if __name__ == '__main__':
        p_lst = []
        for i in range(5):
            p = Process(target=f, args=('bob',))
            p.start()
            p_lst.append(p)
            p.join()
        #x=[p.join() for p in p_lst]
        print('父进程在执行')
    outputs
    macname@MacdeMacBook-Pro py % python3 cccccc.py
    hello bob
    hello bob
    hello bob
    hello bob
    hello bob
    父进程在执行
    macname@MacdeMacBook-Pro py %
     
     
     
     
     
     
     
     
     
     
     

  • 相关阅读:
    LDA模型了解及相关知识
    GAN
    tensorflow学习6
    GAN的文献综述
    python相关工具
    tensorflow学习5----变量管理
    tensorflow学习5----GAN模型初探
    8月14日至8月20日技术积累
    8月7日至8月13日技术积累
    8月1日到8月6日技术要点
  • 原文地址:https://www.cnblogs.com/sea-stream/p/14193081.html
Copyright © 2011-2022 走看看