¿El cambio en la cultura de un subproceso de subprocesos lo afecta cuando vuelve a la agrupación?

Si configuro elCurrentCulture de un subproceso de subprocesos, ¿qué sucede cuando el subproceso finaliza la ejecución y vuelve a la agrupación de subprocesos? ¿Obtiene suCurrentCulture restablecer de nuevo al valor predeterminado (lo que sea que pueda significar), o conservará la cultura que he establecido en él?

Espero que el marco restaure el hilo a un estado predeterminado para protegerse contra esto, pero no puedo encontrar ninguna documentación al respecto. Lo más cercano que he encontrado es de los documentos de MSDN paraThreadPool:

Cuando el grupo de subprocesos reutiliza un subproceso, no borra los datos en el almacenamiento local de subprocesos o en los campos que están marcados con el atributo ThreadStaticAttribute. Por lo tanto, los datos que se colocan en el almacenamiento local de subprocesos mediante un método pueden exponerse a cualquier otro método que se ejecute mediante el mismo subproceso de agrupación de subprocesos.

Esto parece indicar que el hilo esno restablecer cuando se devuelve.

He intentado un código de ejemplo para probar esto, yhace Parece que la cultura se ha restablecido, pero no estoy convencido de que esté probando este comportamiento correctamente, ya que creo que solo estoy usando un pequeño subconjunto de los hilos de ThreadPool, por lo que no puedo estar seguro de que estoy probando un hilo que ya tuvo conjunto de la cultura.

Respuestas a la pregunta(1)

Su respuesta a la pregunta