Die Thread-Funktion schreiben
Nach oben zu Thread-Objekte definieren - Index
Die Methode Execute fungiert als Thread- Funktion. Die Thread-Funktion lässt sich mit einem Programm vergleichen, das von Ihrer Anwendung gestartet wird und denselben Prozessraum nutzt. Der Unterschied liegt nur darin, dass beide denselben Prozessbereich verwenden. Das Schreiben einer Thread-Funktion gestaltet sich allerdings ein wenig komplexer als das Schreiben eines separaten Programms. Andererseits ermöglicht es die Tatsache, dass ein Thread zusammen mit anderen Threads denselben Prozessraum gemeinsam nutzt, den gemeinsam genutzten Speicher zur Kommunikation zwischen Threads zu verwenden.
Bei der Implementierung der Methode Execute sind folgende Aspekte von Bedeutung:
- Lokale Thread-Variablen
- Gleichzeitigen Zugriff vermeiden
- Auf andere Threads warten
- Die Beendigung anderer Threads abwarten
- Die Behandlung von Ausnahmen in der Thread-Funktion