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(); } |
Tags: Multithreading, Namespace, prozessor, Synchron, System.Threading, Thread, Thread-Programmierung