[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