C#에서 스레드 ID 검색
C#에서 스레드를 디버깅할 때 Visual Studio는 해당 ID를 편리하게 표시합니다. 그러나 프로그래밍 방식으로 이 정보를 찾는 것은 어려울 수 있습니다.
Visual Studio의 스레드 ID 검색
Visual Studio는 기본 운영 체제의 API(응용 프로그래밍 인터페이스)를 통해 스레드 ID를 획득합니다. 스레드 핸들을 검색하여 기본 GetThreadId 함수에 전달합니다.
프로그래밍 방식 스레드 ID 검색
현재 관리되는 스레드의 ID를 얻으려면 System.Environment를 사용합니다. .CurrentManagedThreadId. 이 속성은 현재 스레드에 대한 고유 식별자를 제공합니다.
이전 옵션(권장하지 않음)
아래 옵션을 사용할 수 있지만 더 이상 사용되지 않으므로 사용해서는 안 됩니다. :
특정 검색 스레드 핸들
특정 ID를 가진 스레드의 핸들을 가져오려면 스레드의 운영 체제 ID와 함께 GetThreadId를 활용하세요. 또는 리플렉션을 활용하여 관리되는 ID로 Thread 객체를 검색하고 해당 핸들을 얻을 수 있습니다.
위 내용은 C#에서 프로그래밍 방식으로 스레드 ID를 검색하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!