zoukankan      html  css  js  c++  java
  • python 并发编程 查看进程的id pid与父进程id ppid

     查看进程id pid

    不需要传参数

    from multiprocessing import Process
    import time
    import os
    
    def task():
    
    
        print("%s is running" % os.getpid())
        time.sleep(3)
        print("%s is done" % os.getpid())
    
    
    if __name__ == "__main__":
    
        t = Process(target=task, )
        t.start()
    
        print("", os.getpid())
    
    
    '''
    主 21296
    29992 is running
    29992 is done
    '''

    查看父进程id ,和子进程id

    from multiprocessing import Process
    import time
    import os
    
    def task():
    
    
        print("%s is running,parent id is <%s>" % (os.getpid(), os.getppid()))
        time.sleep(3)
        print("%s is done,parent id is <%s>" % (os.getpid(), os.getppid()))
    
    
    if __name__ == "__main__":
    
        t = Process(target=task, )
        t.start()
    
        print("", os.getpid(), os.getppid())
    
    
    '''
    主 30324 24252
    29356 is running,parent id is <30324>
    29356 is done,parent id is <30324>
    
    24252 是pycharm pid 
    30324 父进程  子进程29356
    '''
  • 相关阅读:
    包装类
    String、Date、Calendar的转换
    枚举enum
    mybatis纵览
    postman编程
    postman导出Collection文件
    host头攻击
    maven处理jar包冲突
    jdk版本与项目依赖jar包不兼容
    linux安装jdk脚本
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/8986922.html
Copyright © 2011-2022 走看看