Originariamente inviato da leandro.bravo
Dato che il secondo thread è un listener
Ma che vuol dire?! (non vuol dire nulla detto così)

Originariamente inviato da leandro.bravo
io vorrei che quando il secondo thread riceve qualche informazione, esso fermi il thread 1(quello che lo ha invocato).
Terminare o sospendere un thread non è una cosa che si può fare banalmente così ... su due piedi. I metodi stop()/suspend() di Thread sono deprecati e non vanno più usati. La terminazione/sospensione va fatta in modo "cooperativo". E questo vuol dire che il thread che deve poter essere terminato/sospeso deve fare "qualcosa" per determinare se fare una di queste due azioni. E quel qualcosa è tipicamente il test di un qualche "stato" fatto di tanto in tanto.
E se questo è fattibile o meno e come, dipende sopratutto dal flusso di esecuzione e dalle operazioni che il thread compie.