Preguntas etiquetadas con event-loop

17
¿Por qué a veces es útil setTimeout (fn, 0)?
Recientemente me he encontrado con un error bastante desagradable, en el que el código se estaba cargando <select>dinámicamente a través de JavaScript. Este cargado dinámicamente <select>tenía un valor preseleccionado. En IE6, ya teníamos código para arreglar lo seleccionado <option>, porque a veces el valor del <select>'s selectedIndexno estaba sincronizado con …

7
Nodejs Event Loop
¿Existen internamente dos bucles de eventos en la arquitectura de nodejs? libev / libuv bucle de eventos v8 javascript En una solicitud de E / S, ¿el nodo pone en cola la solicitud a libeio que a su vez notifica la disponibilidad de datos a través de eventos usando libev …


3
Comprender el bucle de eventos
Estoy pensando en eso y esto es lo que se me ocurrió: Digamos que tenemos un código como este: console.clear(); console.log("a"); setTimeout(function(){console.log("b");},1000); console.log("c"); setTimeout(function(){console.log("d");},0); Entra una solicitud y el motor JS comienza a ejecutar el código anterior paso a paso. Las dos primeras llamadas son llamadas de sincronización. Pero cuando …

5
Función asíncrona con + =
let x = 0; async function test() { x += await 5; console.log('x :', x); } test(); x += 1; console.log('x :', x); Ejecutar fragmento de códigoOcultar resultadosExpandir fragmento Los valores de xlogueado son 1y 5. Mi pregunta es: ¿por qué es el valor de x 5en el segundo registro? …


1
El disparo paralelo de 1k solicitudes HTTP se atascaría
La pregunta es ¿qué sucede realmente cuando desencadena solicitudes HTTP salientes 1k-2k? Veo que resolvería todas las conexiones fácilmente con 500 conexiones, pero avanzar desde allí parece causar problemas, ya que las conexiones se dejan abiertas y la aplicación Node se quedaría atascada allí. Probado con servidor local + ejemplo …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.