Einen schönen guten Abend zusammen.
Ich lese mich gerade bei galileocomputing über Multithreading ein und bin auf den Absatz der Parameterübergabe gestoßen.
Nun habe ich ein Beispiel unter
msdn gefunden und verstehe leider nicht den Unterschied zwischen den beiden Möglichkeiten einen Thread zu erstellen.
Könnte mir jemand bitte den Unterschied in deutsch erklären?
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29:
| public static void Main() { Thread newThread = new Thread( new ParameterizedThreadStart(Work.DoWork)); newThread.Start(42);
Work w = new Work(); newThread = new Thread( new ParameterizedThreadStart(w.DoMoreWork)); newThread.Start("The answer."); } |
_________________
Als du auf die Welt kamst, weintest du, und um dich herum freuten sich alle. Lebe so, daß, wenn du die Welt verläßt, alle weinen und du allein lächelst.