Afetamos vários usuários no ASP.NET quando definimos o Thread CurrentCulture / CurentUICulture?

Quando definimos CurrentCulture e / ou CurrentUICulture, fazemos isso no thread atual como este:

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB");<br>Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-GB");

Isso significa que poderíamos afetar as configurações de cultura de vários usuários de nosso aplicativo Web, pois suas solicitações podem reutilizar os threads do pool?

Estou trabalhando em um aplicativo ASP.NET MVC, em que cada usuário pode ter a própria configuração de cultura especificada nos dados de sua conta. Quando o usuário efetua login, a configuração de cultura é recuperada do banco de dados e deve ser definida como cultura atual.

Minha preocupação é que a configuração da cultura atual no segmento atual possa afetar outra solicitação do usuário reutilizando esse segmento. Estou ainda mais preocupado em ler isso:

ASP.NET not only uses a thread pool, but may switch threads during request processing.

questionAnswers(2)

yourAnswerToTheQuestion