Servidor Node.js com várias solicitações simultâneas, como funciona?
Eu sei que node.js é uma E / S não encadeada, assíncrona e sem bloqueio. Eu li muito sobre isso. por exemplo, o PHP usa um encadeamento por solicitação, mas o nó usa apenas um encadeamento para todos, assim.
Suponha que haja três solicitações a, b, c chegando ao mesmo tempo no servidor node.js. Três dessas solicitações exigem grande operação de bloqueio, por exemplo, todas elas desejam ler o mesmo arquivo grande.
Então, como as solicitações estão na fila, em qual sequência a operação de bloqueio será executada e em quais sequências as respostas são despachadas? Claro usando quantos threads?
Diga-me as sequências de solicitação para resposta para três solicitações.