프로그램
[파이썬] 문제 : 프로세스, 쓰레드 리스트
오디세이99
2023. 12. 16. 13:32
728x90
반응형
import psutil
# 실행 중인 모든 프로세스 목록을 가져오기
for proc in psutil.process_iter(['pid', 'name']):
print(proc.info)
import psutil
# 프로세스 ID를 여기에 설정하세요 (예: 1234)
process_id = 13988
try:
# 해당 ID의 프로세스 객체 가져오기
process = psutil.Process(process_id)
# 프로세스 내의 모든 쓰레드 정보 가져오기
threads = process.threads()
for thread in threads:
print(f"Thread ID: {thread.id}, CPU Time: {thread.user_time + thread.system_time}")
except psutil.NoSuchProcess:
print(f"프로세스 ID {process_id}를 찾을 수 없습니다.")
728x90
반응형