zoukankan      html  css  js  c++  java
  • 获取进程的名称

    对进程的名称获取的几种方法

    import time
    import multiprocessing
    import os
    
    def work1():
        for i in range(10):
            # print("我是work",i,multiprocessing.current_process().pid)
            # .ppid获取父进程的编号
            print("我是work",i,multiprocessing.current_process().pid,"父编号:",os.getppid())
            time.sleep(5)
    
    if __name__ == '__main__':
        # 创建一个进程
        # 获取进程名称  multiprocessing.current_process()
        print("主进程:",multiprocessing.current_process())
        """
         获取进程的编号   
         1.pid  (process id)
         2.os模块中  的   os.getpid():获取进程编号
                        os.getppid():获取父进程编号
        """
        """
        在 ubuntu中  通过指令  kill -9 编号名称 来强制杀死进程
        在windows中的cmd  则需要通过 TASKLKILL /PID 进程编号 /F来强制关闭进程
        """
    
        print("主进程的编号:",multiprocessing.current_process().pid)
        # name属性可以修改子进程的名称
        process_obj = multiprocessing.Process(target=work1, name="pp1")
        # 启动进程
        process_obj.start()
        print("woshi XXX")
        # process_obj.close()
    

      

  • 相关阅读:
    1
    iulg
    实验10
    作业5 指针应用
    作业4 函数应用
    实验9 指针
    实验 8 数组2
    实验7
    实验6 数组1
    实验5
  • 原文地址:https://www.cnblogs.com/liuxjie/p/11984870.html
Copyright © 2011-2022 走看看