[Php-it] [JS] simulare lo sleep.

Cristiano Verondini cverondini at deis.unibo.it
Thu Dec 28 15:19:26 CET 2006


>> Se javascript è monothread e l'unico thread è impegnato ad aspettare
>> il cambio di stato di una variabile, chi cambia la variabile?

> Non puo' essere cosi' monotrhread perche' allora non funzionerebbero
> setTimeout e setTimeinterval.

    Allora trovami in giro qualcuno che usi un qualche codice che faccia 
quello che vuoi fare usando lo stesso paradigma (chiamata di funzione 
bloccante). O forse è per questo che se fai una ricerca per 'javascript 
sleep' trovi un sacco di persone che sono bloccate sullo stesso problema?

    E forse è per questo che esiste un'altra soluzione, che cerca di essere 
funzionalmente equivalente, ma viene espressa in un secondo modo, modo che 
ti è stato suggerito più volte, ma che tu continui ad ignorare:

    function A() {

            // ...

        setTimeout('B', 10000);

            // il codice messo qui viene eseguito *subito*
    }

    function B() {

        // codice che viene eseguito dopo 10 secondi
    }

        Cris

-- 
Cristiano Verondini
http://www.verondini.it  ---   [ICQ: 114 190]

 



More information about the Php-it mailing list