프로세스에서 스레드 목록 가져 오기
System.Diagnostics 네임 스페이스에는 프로세스, 스레드, 이벤트 로그 및 성능 정보를 관리 할 수있는 함수가 포함되어 있습니다..
System.Diagnostics.Process 개체를 사용하면 시스템 프로세스 및 스레드를 관리 할 수있는 기능에 액세스 할 수 있습니다..
다음 행을 사용 목록에 추가하십시오.
System.Diagnostics를 사용하여;
ProcessThreads 속성을 사용하여 프로세스의 ProcessThreads 목록을 가져올 수 있습니다. ProcessThreads 속성은 ProcessThreadCollection 개체를 반환합니다..
여기에 당신을위한 코드 예제가 있습니다. 당신은 이미 theProcess라는 Process 객체를 가지고 있다고 가정합니다..
ProcessThreadCollection threadlist = theProcess.Threads; foreach (스레드 스레드에서 ProcessThread theThread) Console.WriteLine ( "스레드 ID : 0 우선 순위 : 1 시작 : 2", theThread.Id, theThread.PriorityLevel, theThread.StartTime);