Laden...

Methode mit Parameter in eigenem Thread starten

Erstellt von vosselr vor 16 Jahren Letzter Beitrag vor 16 Jahren 2.911 Views
V
vosselr Themenstarter:in
4 Beiträge seit 2007
vor 16 Jahren
Methode mit Parameter in eigenem Thread starten

Beschreibung:

Eine Methode wird in einem neuen Thread gestartet. Dabei ist zu beachten, dass der Parameter der Methode vom Typ <Object> sein muss.

this.methode -> entspricht der eigenen Methode, die entkoppelt aufgerufen werden soll.

parameter -> ist der als Object deklarierte Parameter für die Methode

Soll kein Parameter übergeben werden kann anstatt von ParameterizedThreadStart der Typ ThreadStart genutzt werden.

//Einbinden von:
using System.Threading;

//Folgenden Code in eigene Methode einfügen:
ParameterizedThreadStart pts = new ParameterizedThreadStart(this.methode);
Thread thread = new Thread(pts);
                            thread.Start(parameter);

//Beispielmethode:
private void methode(Object parameter) 
{
   //Tu was...
}

Schlagwörter: Thread, Threading, Parameter, ParameterizedThreadStart, ThreadStart

Quelle: .NET-Snippets