Soel
07-04-2009, 10:50
Salve a tutti.
Avrei un problema con un programma client multithread. Ho due classi: una classe contenente il while...true che genera i thread, e la classe thread stessa. Vorrei fare in modo che, quando uno dei thread rileva un'eccezione EOFException (corrispondente alla caduta del server), essa venga propagata alla classe chiamante (quella con il while...true) in modo tale che il ciclo infinito venga interrotto con un return. Tuttavia il problema è che Eclipse non mi permette di aggiungere la clausola throws al metodo run(). Sapreste aiutarmi a implementare il comportamento che desidero?
Grazie anticipatamente per l'aiuto.
Avrei un problema con un programma client multithread. Ho due classi: una classe contenente il while...true che genera i thread, e la classe thread stessa. Vorrei fare in modo che, quando uno dei thread rileva un'eccezione EOFException (corrispondente alla caduta del server), essa venga propagata alla classe chiamante (quella con il while...true) in modo tale che il ciclo infinito venga interrotto con un return. Tuttavia il problema è che Eclipse non mi permette di aggiungere la clausola throws al metodo run(). Sapreste aiutarmi a implementare il comportamento che desidero?
Grazie anticipatamente per l'aiuto.