Preguntas etiquetadas con 'evento-bucle'

El bucle de eventos se refiere a un bucle infinito de acciones que se utiliza para procesar datos basados ​​en devoluciones de llamada y mensajes.
14
respuestas

¿Por qué setTimeout (fn, 0) es a veces útil?

Recientemente, encontré un error bastante desagradable en el que el código se cargó de forma dinámica a través de JavaScript. Este <select> cargado dinámicamente tenía un valor preseleccionado. En IE6, ya teníamos código para arreglar las opciones ...
fijado el 23 de abril '09 a las 0:46
5
respuestas

Nodees Event Loop

¿Hay dos ciclos de eventos en la arquitectura de nodejs? bucle de eventos javascript de libev / libuv v8 En una solicitud de E / S de nodo, una cola de una solicitud de libeio, que a su vez notifica la disponibilidad de datos a través de eventos usando l ...
establecido el 21 de mayo de '12 a las 9:46
3
respuestas

Entendiendo el ciclo de eventos

Lo pienso y esto es lo que se me ocurrió: digamos que tenemos este código: console.clear (); console.log ("a"); setTimeout (function () {console.log ("b");}, 1000); console.log ("c"); setTimeout (function () {console.log ("d");}, 0); La solicitud está incluida, y el motor JS arranca ...
set 06 feb '14 a las 18:54
3
respuestas

La diferencia entre microtasks y macrostools en el contexto del ciclo de eventos

Acabo de terminar de leer la especificación Promises / A + y encontré los términos microtask y macrotask: vea http://promisesaplus.com/#notes Nunca había escuchado sobre estas condiciones antes, y ahora tengo curiosidad ¿qué diferencia hay? Ya traté de encontrar alguna ...
ambientado el 18 de septiembre '14 a las 17:36
4
respuestas

¿Cómo implementarías un bucle de evento básico?

Si trabajó con las herramientas de la interfaz gráfica de usuario, sabe que hay un ciclo-ciclo / ciclo principal, que debe ejecutarse después de que se haga todo, y esto apoyará la aplicación y responderá a varios eventos. Por ejemplo, para Qt harás ...
establecido el 18 de marzo de 2009 a las 17:12
1
la respuesta

Node.js comprensión del bucle de eventos (con diagrama)

Leí esto y esto, lo vi ... Hice un diagrama de cómo lo entiendo: las devoluciones de llamada (funciones) de Javascript pueden estar presentes en la cola actual, revisar cola, cerrar cola de devolución de llamada, cola de temporizadores y cola de devolución de llamada de E / S. El código js se ejecuta ...
set 08 ago. '17 a las 13:57
4
respuestas

Cómo integrar el bucle principal Boost.Asio en una infraestructura GUI, como Qt4 o GTK

¿Hay alguna forma de integrar Boost.Asio con Qt4 (preferido) o con el bucle GTK principal? GTK proporciona una encuesta (2), como una API, por lo que técnicamente debería ser posible. Qt proporciona su propia capa de red, aunque yo prefiero y ...
establecido el 16 de junio de 2009 a las 14:57
3
respuestas

Tkinter: cómo usar hilos para evitar que el evento principal se "congele"

Tengo una pequeña prueba de GUI con un botón de inicio y una barra de progreso. Comportamiento deseado: haga clic en "Inicio". La barra de progreso oscila durante 5 segundos. El indicador de la barra de progreso se detiene. Comportamiento observado: el botón "Iniciar" se congela para ...
establecido el 25 de mayo de 13 a las 4:16
1
la respuesta

Eventloop tiene una alta carga de ksoftirqd; nginx no hace las mismas llamadas al sistema. Por que

Escribí un código que tiene epoll-eventloop, acepta nuevas conexiones y simula que es un servidor http. El código publicado es el mínimo absoluto ... Eliminé todo (incluidas todas las comprobaciones de errores) para hacerlo lo más breve posible ...
04 de abril conjunto '18 a las 13:57
1
la respuesta

¿Qué es un ciclo de eventos del navegador?

Estoy programando aplicaciones web utilizando GWT y estoy confundido por el término "ciclo de eventos del navegador". Me enfrento a situaciones en las que necesito ejecutar comandos pendientes y "hacer algo" después de completar el ciclo de eventos del navegador. Estoy x ...
establecido el 25 de marzo de 2011 a las 0:35
4
respuestas

¿Cuál es la forma más limpia de escribir un bucle sin bloqueo en javascript?

Entonces, estaba pensando en un desafío para la mente: ¿qué pasaría si tuviera un objeto grande, por alguna razón tuve que pasar por el nodo js y no quería bloquear el bucle de eventos mientras estaba haciendo qué? Aquí hay un ejemplo de la parte superior de mi cabeza, estoy seguro de que él ...
puesta el 03 de noviembre '11 a las 20:05
1
la respuesta

¿Cómo conectar una cadena de eventos, una cola de devolución de llamada y Javascripts con un hilo?

OBJETIVO GENERAL Me gusta saber cómo se conectan los siguientes fragmentos de javascript como un sistema. Cola de eventos del ciclo de eventos del motor de Javascript Podemos limitar esto al entorno del navegador, ya que el nodo está cubierto en otro artículo (aquí) SE ...
set 02 abr '15 a las 23:22
2
respuestas

Diagnóstico de bucle de evento de node.js

¿Es posible mirar en el ciclo de eventos para diagnósticos? Me gustaría saber cuántos eventos están actualmente en espera de ejecución (excluyendo setTimeout / interval). Actualización: Me gustaría hacer esto desde el proceso del nodo.
14 de febrero establece. 13 a las 11:52
3
respuestas

¿Cómo detectar y medir el bloqueo del bucle de eventos en node.js?

Quiero rastrear cuánto tiempo toma cada bucle del bucle en node.js. Sin embargo, no estoy seguro sobre la mejor manera de medir esto. La mejor manera en que podría pensar es: intervalo de var = 500; intervalo de var = setInterval (function () {var la ...
set 17 de febrero '15 a las 17:11
4
respuestas

Javascript ¿Cuándo exactamente se vacía una pila de llamadas?

Leí varios mensajes / subprocesos SO en el bucle de eventos y, de acuerdo con el artículo de MDN, cuando la pila está vacía, el mensaje se descarga de la cola y se procesa. Como principiante de JS, todavía estoy confundido: ¿cuándo exactamente se "vacía" la pila de llamadas? En ...
fijado el 10 de enero '16 a las 6:58