zoukankan      html  css  js  c++  java
  • 父进程与子进程的关系(31-04)

    一个父进程(主进程)可以生成多个子进程,

    每个父进程/子进程都有一个特定的ID号。

     

    from multiprocessing import Process
    import time
    import os

    def info(title):
      print(title)
      print('module name:', __name__)
      print('parent process:', os.getppid())   # 显示父进程ID
      print('process id:', os.getpid())     # 显示子进程ID

    if __name__ == "__main__":
      info('33[35;1mmain process line33[0m')  # 改变文字颜色
      time.sleep(1)
      p = Process(target=info, args=('boy',))
      p.start()
      p.join()

      

    在pycharm下运行结果:

    main process line
    module name: __main__
    parent process: 3852  # pycharm软件自身也有进程id号
    process id 1568    # 父进程id
    bob
    module name: __mp_main__
    parent process: 1568  # 父进程id
    process id 2464    # 子进程id
  • 相关阅读:
    try catch finally
    类的小练习
    易混淆概念总结
    C#中struct和class的区别详解
    Doing Homework again
    悼念512汶川大地震遇难同胞——老人是真饿了
    Repair the Wall
    Saving HDU
    JAVA-JSP隐式对象
    JAVA-JSP动作
  • 原文地址:https://www.cnblogs.com/uncle-kay/p/9674600.html
Copyright © 2011-2022 走看看