Mudar a cultura de um thread de threadpool afeta quando é retornado ao pool?

Se eu definir oCurrentCulture de um encadeamento de encadeamento de encadeamentos, o que acontece quando o encadeamento termina a execução e retorna ao conjunto de encadeamentos? Obtém o seuCurrentCulture redefinir de volta para o padrão (o que quer que isso signifique) ou reterá a cultura que defini?

Eu estou esperando que a estrutura redefina o segmento para um estado padrão para proteger contra isso, mas não é possível encontrar qualquer documentação para esse efeito. O mais próximo que eu encontrei é dos documentos MSDN paraGrupo de discussão:

Quando o pool de segmentos reutiliza um thread, ele não limpa os dados no armazenamento local de thread ou em campos marcados com o atributo ThreadStaticAttribute. Portanto, dados que são colocados no armazenamento local de thread por um método podem ser expostos a qualquer outro método que é executado pelo mesmo thread de pool de segmentos.

Isso parece indicar que o fio énão redefinir quando é retornado.

Eu tentei algum código de exemplo para tentar testar isso, efaz Parece que a cultura é redefinida, mas não estou convencido de que estou testando esse comportamento corretamente, pois acho que estou usando apenas um pequeno subconjunto de threads do ThreadPool e, portanto, não posso ter certeza de que estou testando um thread que já teve conjunto de cultura.

questionAnswers(1)

yourAnswerToTheQuestion