IIS에서 실행되는 시스템이 있습니다. 시스템은 항상 동일한 "문화"를 사용하여 실행되어야 하지만 서버 설정이 올바르게 설정되어 있다고 믿을 수는 없습니다.
이를 수행하는 한 가지 방법은 ToString을 수행할 때마다 문화를 지정하는 것입니다. 그러나 메서드 시작 시 스레드에 문화권을 설정하고 해당 메서드의 모든 코드가 동일한 스레드에서 실행되는 것에 의존할 수 있는지 궁금합니다.
문화가 모든 스레드에 대해 동일하게 유지되기를 원한다는 것을 알고 있다면 이는 좋은 접근 방식이어야 합니다. 그러나 문화를 설정해야 하는 경우(예: 요청마다 다를 수 있는 요청별 기준) 이는 잠재적 으로 신뢰할 수 있는 접근 방식이 아닐 수 있습니다.
높은 부하에서 스레드가 여러 요청에 재사용되고 요청이 한 스레드에서 다른 스레드로 마이그레이션되어 해당 문화(및 기타 스레드 정적 정보)가 뒤에 남겨지는 것을 보았습니다. 아니요.
ASP.NET은 스레드 민첩성 을 나타냅니다. 일부 상황에서는 요청 수명 주...
#
asp.net
#
c
#
iis
#
multithreading
원문 링크 : IIS의 요청이 단일 스레드에서 실행됩니까?