一个父进程(主进程)可以生成多个子进程,
每个父进程/子进程都有一个特定的ID号。
from multiprocessing import Process import timeimport 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(‘\033[35;1mmain process line\033[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
原文地址:https://www.cnblogs.com/uncle-kay/p/9674600.html
时间: 2024-10-06 04:40:39