Sont Mutex nécessaires en javascript?

J'ai vu ce lien: La mise en œuvre de l'Exclusion Mutuelle dans JavaScript.
D'autre part, j'ai lu qu'il n'y a pas de threads en javascript, mais qu'est-ce que cela veut dire?

Lorsque des événements se produisent, où dans le code peuvent-ils interrompre?

Et si il n'y a pas de threads en JS, je dois utiliser les mutex en JS ou pas?

Plus précisément, je me pose des questions sur les effets de l'utilisation des fonctions appelées par setTimeout() et XmlHttpRequest's onreadystatechange sur accessible dans le monde entier variables.

InformationsquelleAutor Ovesh | 2008-09-24