In meiner Anwendung habe ich eine statische Methode, die von mehreren Threads gleichzeitig aufgerufen wird. Besteht die Gefahr, dass meine Daten durcheinander geraten?C#: Was passiert, wenn eine statische Methode aus mehreren Threads aufgerufen wird?
In meinem ersten Versuch war die Methode nicht statisch und ich erstellte mehrere Instanzen der Klasse. In diesem Fall sind meine Daten irgendwie durcheinander geraten. Ich bin mir nicht sicher, wie das passiert, weil es nur manchmal passiert. Ich bin immer noch Debuggen. Aber jetzt ist die Methode statisch, ich habe bisher keine Probleme. Vielleicht ist es nur Glück. Ich weiß es nicht genau.
werfen Sie einen Blick auf diese http://msdn.microsoft.com/library/c5kehkcz(VS .80) .aspx –
@Diego - ist dieser Kommentar für mich oder für @Holli gedacht? –
Um Holli, nur um einige praktische Informationen zu Ihrer Antwort hinzufügen. –