로딩
요청 처리 중입니다...

IIS의 요청이 단일 스레드에서 실행됩니까?

 IIS의 요청이 단일 스레드에서 실행됩니까?

IIS에서 실행되는 시스템이 있습니다. 시스템은 항상 동일한 "문화"를 사용하여 실행되어야 하지만 서버 설정이 올바르게 설정되어 있다고 믿을 수는 없습니다.

이를 수행하는 한 가지 방법은 ToString을 수행할 때마다 문화를 지정하는 것입니다. 그러나 메서드 시작 시 스레드에 문화권을 설정하고 해당 메서드의 모든 코드가 동일한 스레드에서 실행되는 것에 의존할 수 있는지 궁금합니다.

문화가 모든 스레드에 대해 동일하게 유지되기를 원한다는 것을 알고 있다면 이는 좋은 접근 방식이어야 합니다. 그러나 문화를 설정해야 하는 경우(예: 요청마다 다를 수 있는 요청별 기준) 이는 잠재적 으로 신뢰할 수 있는 접근 방식이 아닐 수 있습니다.

높은 부하에서 스레드가 여러 요청에 재사용되고 요청이 한 스레드에서 다른 스레드로 마이그레이션되어 해당 문화(및 기타 스레드 정적 정보)가 뒤에 남겨지는 것을 보았습니다. 아니요.

ASP.NET은 스레드 민첩성 을 나타냅니다. 일부 상황에서는 요청 수명 주...

# asp.net # c # iis # multithreading