a parte quello, stendi il tappeto rosso a dead-lock e mal di testa....se non costretto evita questa soluzione, l'evento resta la soluzione migliore, asincrono, non è detto che accada, non stai a fare thread che poi devi preoccuparti di sincronizzare, sbloccare, impostare timeout eccOriginariamente inviato da zipangulu
tramite una variabile booleana potresti richiamare in successione vari sleep per un determinato tempo , esempio:
ovviamente lo svantaggio di questo procedimento è la cosiddetta "attesa attiva"...codice:boolean sospendi = controllaDeterminataAzione (); long millisecondi = 1000; //metti tu il tuo valore while (sospendi) { Thread.sleep (millisecondi); sospendi = controllaDeterminataAzione (); }
![]()