Mecanismo de retorno de chamada do Nodejs - qual thread lida com o retorno de chamada?

Eu sou novo no nodeJS e queria saber sobre o modelo de instância única do Node. Em um aplicativo nodeJs simples, quando alguma operação de bloqueio é tratada de forma assíncrona com retornos de chamada, o thread principal executando o nodeJs também manipula o retorno de chamada ?. Se a solicitação for obter alguns dados do banco de dados e houver 100s de usuários simultâneos, e cada operação de db levar alguns segundos, quando o retorno de chamada for finalmente disparado (para cada uma das conexões), o encadeamento principal aceitará essas solicitações usado para executar o retorno de chamada também? Em caso afirmativo, como o nodeJs escala e como ele responde tão rápido?

questionAnswers(1)

yourAnswerToTheQuestion