2010-03-24 5 views
1

msdn.asp에서 Asp.net 보안 설명서를 읽는 중입니다. 이러한 견해를 이해하고 혼란스러워합니다.현재 실행중인 .NET 스레드와 Win32 스레드의 차이점

# WindowsIdentity = WindowsIdentity.GetCurrent() 

현재 실행중인 Win32 스레드의 보안 컨텍스트 ID를 반환합니다.

# Thread = Thread.CurrentPrincipal 

Win32 스레드 맨 위에있는 현재 실행중인 .NET 스레드의 보안 주체를 반환합니다.

답변

2

운영 체제 스레드와 .NET 스레드간에 일대일 매핑이 보장되는 것은 아닙니다. 일반적으로 .NET 스레드 만 신경 써야합니다. 닷넷 스레드가 현재 실행되고있는 OS 스레드는 의존해서는 안되는 구현 세부 사항입니다.

+0

그래서 Win32 스레드는 운영 체제 스레드입니까? – Ybbest

관련 문제