PDA

View Full Version : [JAVA] thread


AbuJaffa
11-06-2006, 17:24
Esiste un modo per "killare" un thread avendo un suo riferimento?

AbuJaffa
11-06-2006, 21:51
nessuno sà rispondere? :(

guldo76
11-06-2006, 23:56
Non è quello che fa il metodo interrupt() ?

PGI-Bis
11-06-2006, 23:58
Non c'è un sistema predefinito. Il meccanismo di controllo del ciclo vitale di un Thread Java si basa su segnali che sono una sorta di suggerimento: spetta al compito assegnato al Thread coglierlo e, in mancanza, il Thread è praticamente immortale. Non dovrebbero sopravvivere all'uccisione della macchina virtuale Java ma è un punto delle specifiche della JVM che non ho mai esaminato con rigore: prendi l'affermazione con le pinze.

peppedx
12-06-2006, 07:32
esistevano stop e suspend ma sono stati deprecati perchè fonte di disastri, il modo migliore per terminare un thread e scriverlo in modo che gli si possa chiedere di finire...

qui (http://java.sun.com/j2se/1.4.2/docs/guide/misc/threadPrimitiveDeprecation.html) puoi trovare qualche spiegazione in +

AbuJaffa
12-06-2006, 09:05
grazie! ;)