저는 파이썬에서 다른 프로세스로 작업하려고합니다. 특정 인스턴스의 PID를 얻는데 어려움을 겪고 있습니다.Python - 인스턴스의 프로세스 ID를 얻으십시오.
예를 들어, 내가 하나 개의 클래스에 mainCar 인스턴스를 보내고있다 : 창고 클래스의
warehouse = Warehouse()
mainCar = Car().start()
warehouse.add(mainCar)
, 내가 mainCar 변수를 기기 수령과 PID
을 알고 싶어하고있어 어떻게 할 mainCar 변수를 사용하여 프로세스 ID를 얻으시겠습니까? 나는이 변수를 다른 클래스에 전달할 것이고이 변수의 프로세스 ID는 os.getpid()가주는 것과 다를 것이다.
미리 감사드립니다.
Car(). start()가 하위 프로세스를 생성합니까? – Owen
다중 처리 프로세스의 인스턴스에는 'pid' 속성이 있습니다. 프로세스가 시작되기 전에 아무 것도 없으며 나중에 값이 있습니다. –
"이 변수의 프로세스 ID는 os.getpid()가 제공하는 것과 다릅니다."왜 다른가? 어떻게 알았어? – Evert