View Single Post
Old 28-09-2005, 18:38   #2
Oceans11
Senior Member
 
L'Avatar di Oceans11
 
Iscritto dal: Sep 2005
Città: Torino
Messaggi: 606
[JAVA] chiarimenti

ciao

mi sono chiesto come fare per risolvere il tuo problema e sono giunto a 2 conclusioni... - ora bisogna vedere se sono le sole possibili -

1)
la tua...ossia cicli anche per il periodo di tempo in cui sei in 'attesa'
però sai meglio di me che così la cpu skiatta...

2)
usi la classe thread del package java.lang....
c'è il metodo

static void sleep(long millis) che provoca la sospensione del thread attualmente in esecuzione per il numero di millisecondi specificati nel parametro....
Purtroppo però una volta terminata la fase i cui il thread è in 'waiting'
non si ritorna nella fase di 'running' ma in quella di 'ready'....questo vuol dire che il processo è pronto per essere riprendersi il controllo della cpu...ma non è detto che lo faccia subito...dipende se ci sono altri thread in esecuzione e/o in attesa...non sarà quindi una cosa immediata...ma forse lo scarto può non interessarti + di tanto...


mi dispiace ma non mi è venuto in mente niente altro di buono.........ammesso che questo lo sia..

saluti!!
Oceans11 è offline   Rispondi citando il messaggio o parte di esso