Quote Originariamente inviata da andbin Visualizza il messaggio
La richiesta non è molto chiara .... anche se nel punto "IL TUO CODICE VA QUI" ci metti le invocazioni ai 3 metodi printXXXX, siccome il Thread Smiley viene istanziato e avviato 2 volte, la stampa è comunque come minimo "duplicata" (senza contare che c'è un while(true) !).
E poi siccome non c'è alcuna sincronizzazione tra i due thread, la stampa delle 3 singole parti può benissimo essere "mescolata" tra i thread.

Quindi precisa bene COSA si vuole ottenere e cosa ti è lecito cambiare/togliere/aggiungere.
Mi scuso, non avevo capito perfettamente. Il professore vuole che le funzioni siano evocate nel giusto ordine, ed è possibile inserire codice solo nel try.