2010-08-20 7 views
2

스레드의 관리 스레드 ID를 알고 있습니다 (잠긴 개체가 fr.om으로 획득 됨).이 스레드가 교착 상태를 일으키는 것도 알고 있습니다. 가능한 Windows 스레드 ID를 식별 할 수 있습니까? 이것을 확인하기 위해 사용할 수있는 유틸리티가 있습니까?관리되는 스레드 ID에서 windows 스레드 ID

+0

가능한 복제본 [C# /. NET : 스레드에서 스레드 ID를 얻는 방법?] (http://stackoverflow.com/questions/1679243/c-net-how-to-get-the- thread-id-from-a-thread) –

+0

동일한 스레드 ID에 대해 상수가 아니기 때문에 그러한 스레드 ID를 얻는 것은 의미가 없습니다. –

답변

3

VS2010의 스레드 창에 관리 ID와 고유 ID가 모두 표시됩니다.

EDIT in reply to :이 정보가 VS2005/8에서 사용 가능하지 않다고 생각하지만 직접 실행 창을 통해 SOS를로드하여 디버깅하는 동안 가져올 수 있습니다.

  • SOS를로드하려면 직접 실행 창에 .load sos 명령을 사용하십시오.
  • 스레드 ID를 얻으려면 !threads SOS 명령을 사용하십시오. ID 열은 스레드에 대한 관리 ID를 보유합니다.
+0

VS2005 및 VS2008에서 동일한 동작을 수행 할 수 있습니까? – Maanu