Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

192
Visualizações
¿Cómo agregar mensajes a la cola de devolución de llamada?

JS es un subproceso único que solo puede ejecutar código de sincronización. Pero existen métodos que son asíncronos de forma predeterminada, como setTimeout y ejecutar acciones en la base de datos o solicitudes HTTP.

Esos métodos son mensajes agregados a la cola de devolución de llamada y, cuando la pila de llamadas está vacía, los métodos en esos mensajes también se aplican a la pila de llamadas para implementarse.

Pero, ¿cómo puedo agregar un mensaje a la cola de devolución de llamada por mi cuenta?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

En el entorno del navegador, hay un par de formas:

  1. setTimeout con un intervalo 0 (o similar), que pone en cola una tarea
  2. queueMicrotask (relativamente nuevo, pero fácilmente polillenado si el entorno admite promesas), que (¡puede que lo hayas adivinado!) pone en cola una microtarea

Node.js también los tiene, y un par más que son más específicos para su ciclo de ejecución, como setImmediate (no se espera que esté estandarizado en los navegadores).

about 4 years ago · Juan Pablo Isaza Relatório

0

Este artículo lo explica muy bien:

https://dev.to/bipinrajbhar/how-javascript-works-web-apis-callback-queue-and-event-loop-2p3e

Los setTimeout, setImmediate, http request, dom events ...etc son parte de la API web que se implementa en el navegador y también se extiende en Node.JS (setImmediate, por ejemplo). Están aquí para agregar async a la funcionalidad JS. Por lo tanto, agregar manualmente nuevos mensajes a la cola de devolución de llamada solo es posible a través de la API web.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda