Testen

Effective Java: Concurrent Java - Teil 6: Anhalten und Beenden von Threads

JavaSPEKTRUM - Ausgabe 06/2004
Titelthema: Testen

Leseprobe: Nachdem wir in unserem letzten Artikel einen Klassiker der Java-Multithread-Programmierung, das Nested-Monitor-Problem, diskutiert haben, wenden wir uns in diesem Artikel einer anderen klassischen Java-Multithread-Fragestellung zu: Wie kann man Threads in Java anhalten oder beenden? Zu diesem Thema gehört unter anderem: Warum sollte man Thread.stop() oder Thread.suspend() nicht benutzen, obwohl "wir bis jetzt noch keine Probleme damit auf Suns JVM für Windows hatten" (Zitat aus einem Projekt)? Was hat es mit der InterruptedException auf sich, die unter anderem von den Methoden Object.wait() bzw. Condition.await() geworfen werden kann und deren Diskussion wir bisher immer wieder ausgeklammert haben?

Autor(en): Angelika Langer, Klaus Kreft

Artikeljahresübersichten JavaSPEKTRUM 2004

Print-Ausgabe kaufen und weiterlesen Hier lesen