Multithreading in C# 2005

Synchrone Thread-Programmierung
Verwendeter Namespace: System.Threading

Zuerst erfolgt die Deklaration der Thread-Variablen.

1
2
3
4
/// <summary>
/// Variable für den Thread.
/// </summary>
protected Thread trd;

Nun wird eine neue Instanz des Threads angelegt und die aufzurufende Methode übergeben. Danach wird der Thread gestartet.

1
2
this.trd = new Thread(<Methodenname>);
this.trd.Start();

Die aufgerufene Methode beinhaltet das Beenden des Threads, nachdem der Programmcode abgearbeitet wurde.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
private void Methodenname()
{
   try
   {
     //Programmcode
   }
   catch (Exception ex)
   {
      ...
   }
 
   // Thread beenden
   Thread.CurrentThread.Abort();               
}

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

* Copy This Password *

* Type Or Paste Password Here *

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>