Boa noite!
Alguém poderia me responder como o NodeJs pode ser Single Thread e Assíncrono???
Eu li em algum lugar uma comparação entre ASP.NET e o node. o ASP.NET por natureza possui um Thread Pool (contendo umas 20 threads) para atender as requisições e o Node só possui uma única Thread para atender as requisições.
Eu entendo que quando um processo é SINCRONO , a execução é feita uma por vez e quando um processo é ASSINCRONO ele não espera a execução de uma solicitação e já executa as próximas.
Não entra na minha cabeça como uma única Thread pode realizar processos assíncronos.
Alguém me entendeu???
Alguém consegue me explicar de forma didática como o NODEJS funciona??
Att,
Felipe.