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
  • 相关阅读:
    线程状态
    JVM的运行
    HBase与Protobuf
    HBase Java API
    HBase全分布式部署
    HBase 伪分布式搭建
    HBase架构
    mysql存储引擎中InnoDB与Myisam的区别及应用场景
    mysql5.6 主从配置
    Mongodb3.4安装
  • 原文地址:https://www.cnblogs.com/uncle-kay/p/9674600.html
Copyright © 2011-2022 走看看