Què és el bucle d'esdeveniments d'un sol fil?
Què és el bucle d'esdeveniments d'un sol fil?

Vídeo: Què és el bucle d'esdeveniments d'un sol fil?

Vídeo: Què és el bucle d'esdeveniments d'un sol fil?
Vídeo: Пузкар (удмурт кино) 2024, De novembre
Anonim

Bucle d'esdeveniments - Mitjans un sol fil cicle infinit que és fer una tasca a la vegada i no només es fa solter cua de tasques, però també es prioritza les tasques, perquè amb bucle d'esdeveniments només teniu un recurs per a l'execució (1 fil ) de manera que per executar algunes tasques immediatament, necessiteu prioritzar les tasques.

Tenint-ho en compte, què és el model de bucle d'esdeveniments d'un sol fil?

Model de bucle d'esdeveniments d'un sol fil Processament: els clients envien la sol·licitud al servidor web. El servidor web Node JS manté internament una limitació Fil pool per proporcionar serveis a les sol·licituds del client. El servidor web Node JS rep aquestes sol·licituds i les col·loca en un Cua . Es coneix com Cua d'esdeveniments ”.

En segon lloc, com el node té un sol fil? Tots Node Les aplicacions JS utilitzen Fil únic Arquitectura del model de bucle d'esdeveniments” per gestionar diversos clients concurrents. El bucle de l'esdeveniment principal és solter - roscat però la majoria de les obres d'E/S s'executen en fils separats, perquè hi ha les API d'E/S Node .js àrees sincròniques/no bloquejades per disseny, per tal d'acomodar el bucle d'esdeveniments.

De la mateixa manera, què vol dir un fil únic?

Un sol fil processos contenen l'execució d'instruccions en a solter seqüència. En altres paraules, una comanda són processos alhora. El contrari de d'un sol fil Els processos són processos multifils. Aquests processos permeten l'execució de múltiples parts d'un programa alhora.

Què vol dir que JavaScript té un sol fil?

Javascript és un un sol fil llengua. Això significa té una pila de trucades i un munt de memòria. Com era d'esperar, executa el codi en ordre i ha d'acabar d'executar un codi abans de passar al següent. La pila de trucades reconeix les funcions de l'API web i les lliura per ser gestionades pel navegador.

Recomanat: