2009-07-06 19 views

Respuesta

14

Si es ThreadStatic hay una copia por hilo. Entonces, por definición, su hilo es seguro.

This blog has some good info on ThreadStatic.

+0

De ahí viene mi ejemplo. Estoy tratando de averiguar si es posible que un hilo obtenga _foo == null pero luego se produce un cambio de hilo y otro hilo _foo se vuelve a actualizar aunque no sea nulo. –

+1

No. Un _foo por hilo, por lo que los cambios de contexto no tienen impacto. – Will

1

Un [ThreadStatic] es magia compilador/idioma para almacenamiento local de subprocesos. En otras palabras, está vinculado al hilo, por lo que incluso si hay un cambio de contexto, no importa porque ningún otro hilo puede acceder a él directamente.

Cuestiones relacionadas