O Node.js realmente usa vários threads embaixo?

Depois de toda a literatura que li sobre node.js eu ainda volto à questão, o próprio node.js faz uso de múltiplos threads sob o capô? Eu acho que a resposta é sim, porque se usarmos o simples exemplo de leitura de arquivo assíncrono, algo tem que estar fazendo o trabalho de ler o arquivo, mas se o laço de evento principal do nó não estiver processando este trabalho, significa que deve haver um encadeamento POSIX executando em algum lugar que cuida da leitura do arquivo e, após a conclusão, coloca a chamada de volta no loop de eventos a ser executado. Então, quando dizemos que o Node.js é executado em um thread, queremos dizer que o loop de eventos do node.js é apenas um thread? Ou estou faltando alguma coisa aqui .....

questionAnswers(1)

yourAnswerToTheQuestion