Hier ist eine bedeutungslose Erweiterungsmethode als ein Beispiel:Threading und statische Methoden in C#
public static class MyExtensions
{
public static int MyExtensionMethod(this MyType e)
{
int x = 1;
x = 2;
return x
}
}
Sprich einen Ausführungs-Thread beendet bis zur der Zeile:
x = 2;
der Prozessor dann Kontextumschaltungen und ein anderer Thread gibt dieselbe Methode ein und vervollständigt die Zeile:
int x = 1;
Bin ich corre ct in der Annahme, dass die Variable "x" erstellt und vom ersten Thread zugewiesen ist auf einem separaten Stapel zu der Variable "x" erstellt und zugewiesen von der Sekunde, was bedeutet, dass diese Methode einspringt?