Questions marquées «event-loop»

17
Pourquoi setTimeout (fn, 0) est-il parfois utile?
J'ai récemment rencontré un bug plutôt méchant, dans lequel le code chargeait <select>dynamiquement un via JavaScript. Ce chargement dynamique <select>avait une valeur présélectionnée. Dans IE6, nous avions déjà le code pour corriger sélectionné <option>, parce que parfois la <select>« s selectedIndexvaleur serait synchronisé avec sélectionné <option>l » indexattribut, comme ci …

7
Boucle d'événement Nodejs
Y a-t-il en interne deux boucles d'événements dans l'architecture nodejs? libev / libuv Boucle d'événements javascript v8 Sur une demande d'E / S, le nœud met-il en file d'attente la demande à libeio qui à son tour notifie la disponibilité des données via des événements à l'aide de libev et …


3
Comprendre la boucle d'événements
J'y pense et c'est ce que j'ai trouvé: Voyons ce code ci-dessous: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Une demande arrive et le moteur JS commence à exécuter le code ci-dessus étape par étape. Les deux premiers appels sont des appels de synchronisation. Mais quand il s'agit de setTimeoutméthode, cela devient …

5
Fonction asynchrone avec + =
let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); Exécuter l'extrait de codeMasquer les résultatsDévelopper l'extrait Les valeurs xenregistrées sont 1et 5. Ma question est: pourquoi la valeur de x 5sur le deuxième journal? Si le …


1
Le déclenchement parallèle de requêtes HTTP 1k resterait bloqué
La question est de savoir ce qui se passe réellement lorsque vous déclenchez des requêtes HTTP sortantes 1k-2k? Je vois que cela résoudrait toutes les connexions facilement avec 500 connexions mais le déplacement vers le haut à partir de là semble causer des problèmes car les connexions sont laissées ouvertes …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.