Quote Originariamente inviata da Lucked Visualizza il messaggio
Ciao a tutti, vorrei ritardare l'esecuzione di vari pezzi di codice. il mio approccio è il seguente: metto quello che devo fare all'interno di task2 e la nuova operazione all'interno di task3. Siccome ho molte operazioni da eseguire vengono fuori tanti task non c'è un modo un po' piu pratico per causare un ritardo?
Il modo basilare per causare un delay è fare un banalissimo Thread.sleep( millisecondi )
Il punto è un altro: questo sleep lo puoi fare solo se hai pieno controllo del thread su cui stai operando. Quindi la questione è che dovresti spiegare meglio il contesto.

Si tratterà di una applicazione "console"? Di una applicazione "desktop" con interfaccia AWT/Swing (o altra GUI)? Di altro? Che cosa dovrebbero fare queste tue "molte operazioni"? Faranno concettualmente la stessa cosa ma con dati/parametri differenti? O faranno cose radicalmente differenti? I ritardi di cui hai bisogno c'è un motivo preciso per questi? E quale?

Troppe domande ... a cui dovresti rispondere.