Ho questo thread:
il thread fintanto che non ha ricevuto un'input da tastiera non termina, invece io ho bisogno che eventi esterni possano farlo terminare, semplicemente modificando la variabile condivisa "prenotazione". C'è un modo per rendere la lettura da tastiera non bloccante o comunque di far terminare questo thread?codice:public void run(){ while(this.gd.prenotazione == false); try{ if (this.gd.t.readLine().equals("")){ thid.gd.prenotazione = true; this.gd.prenotato = "c0"; this.gd.semaforoConduttore.release(); } }catch(Exception e){System.out.println(e);} }