[Php-it] [JS] simulare lo sleep.
Marcello Vezzelli
marcello at vezz.it
Thu Dec 28 14:59:06 CET 2006
Davide Michel 'ZioBudda' Morelli wrote:
>
>> Le 'attese attive' (cicli while potenzialmente senza fine) sono
>> deleteri per JS, che non ha il concetto di esecuzione multithread.
>
> E' porprio perche' non è multithread che dovrebbe funzionare. Il ciclo
> while su una variabile globale dovrebbe servire proprio allo scopo di
> continuare a fare una o piu' azioni fino a quando la variabile globale
> non cambia stato (rispetto a quello che fa restare nel ciclo).
Se javascript è monothread e l'unico thread è impegnato ad aspettare il
cambio di stato di una variabile, chi cambia la variabile?
Non credo che funzioni così.
Fai una set interval e nella funzione controlla uno stato. Finché lo
stato non ti soddisfa, ripeti la setinterval.
Quando lo stato ti soddisfa, esegui il codice opportuno.
Ciao
Marcello
More information about the Php-it
mailing list