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 '''
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步