zoukankan      html  css  js  c++  java
  • 多进程

    code
    import os
    from multiprocessing import Process
     
     
    def f(x):
        print('子进程id :',os.getpid(),'父进程id :',os.getppid())
        return x*x
     
     
    if __name__ == '__main__':
        print('主进程id :', os.getpid())
        p_lst = []
        for i in range(5):
            p = Process(target=f, args=(i,))
            p.start()
    Outputs
    macname@MacdeMacBook-Pro py % python3 cccccc.py
    主进程id : 57001
    子进程id : 57002 父进程id : 57001
    子进程id : 57003 父进程id : 57001
    子进程id : 57004 父进程id : 57001
    子进程id : 57005 父进程id : 57001
    子进程id : 57006 父进程id : 57001
    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)
    Outputs
    macname@MacdeMacBook-Pro py % python3 cccccc.py
    hello bob
    hello bob
    hello bob
    hello bob
    hello bob
    macname@MacdeMacBook-Pro py %
     
     
     
     
     
     
     
     
     
     
     
     
     
     

  • 相关阅读:
    英语阅读重点单词总结
    Redis 应用
    Python 列表[::-1]翻转
    golang数据类型
    golang变量
    k8s 容器控制台日志收集
    css显示模式
    css选择器
    css样式引入
    GIL锁
  • 原文地址:https://www.cnblogs.com/sea-stream/p/14193099.html
Copyright © 2011-2022 走看看