Aquí es un método de extensión de sentido como un ejemplo:de roscado y estáticas métodos en C#
public static class MyExtensions
{
public static int MyExtensionMethod(this MyType e)
{
int x = 1;
x = 2;
return x
}
}
dicen que un hilo de ejecución completa hasta e incluyendo la línea:
x = 2;
El procesador entonces cambios de contexto y otro subproceso ingresa el mismo método y completa la línea:
int x = 1;
Soy corre ct en el supuesto de que la variable "x" creada y asignada por el primer hilo está en una pila separada a la variable "x" creada y asignada por el segundo, lo que significa que este método es reentrante?