目标:
    1:知道怎么获取当前进程的名称
    2:掌握获取进程id的几种方法
    3:掌握获取进程 父id 的方法

    一:获取当前进程名称——multiprocessing.current_process( )

    功能:获取当前运行的进程名称(可以是主进程也可以是子进程)
    语法:print(multiprocessing.current_process( ))

    注意事项:获取进程名称是主进程还是子进程要看代码书写的位置

    快速代码体验

    image.png


    二:获取进程id的几种方法

    你问我答:什么是进程id?为什么要获取进程id?

    答:进程id就是进程的编号,获取进程id是为了在终端输入特定指令(kill -9)杀死该进程

    方法一:multiprocess.current_process( ).pid 即可获取当前线程的id号,pid是 process id 的缩写,是进程id的意思

    快速代码体验

    image.png

    方法二:os 模块下的 getpid()方法获取进程的编号(id)即 os . getpid()

    注意事项:os . getpid()写在什么位置就获取的是什么位置的进程id号

    快速代码体验

    image.png

    三:获取进程父id 的方法

    你问我答:什么是进程的 父id

    答:进程的 父id 就是创建这个进程的那个进程的id号就是父id

    进程父id获取方法:os 模块下的getppid()方法 ,即 os . getppid( )

    注意事项:os . getppid()写在什么位置就获取的是什么位置的进程父id号

    快速代码体验

    image.png