Ho visto questo collegamento: Implementing Mutual Exclusion in JavaScript . D'altra parte, ho letto che non ci sono thread in javascript, ma cosa significa esattamente?
Quando si verificano eventi, dove possono interrompersi nel codice?
E se non ci sono thread in JS, devo usare i mutex in JS o no?
In particolare, mi chiedo circa gli effetti dell'utilizzo di funzioni chiamate da setTimeout()
e XmlHttpRequest
'l onreadystatechange
su variabili globalmente accessibili.