Si je comprends bien, Node JS est non bloquant...donc au lieu d'attendre une réponse à partir d'une base de données ou d'autres processus il est passé à autre chose et vérifie plus tard.
Aussi, il est mono-thread.
Donc, est-ce à dire qu'un Nœud donné JS processus peut pleinement et efficacement utiliser un seul cœur de PROCESSEUR, mais il ne sera pas utiliser n'importe quel autre noyau de la machine, comme dans, il n'utilisez jamais plus d'un à la fois.
Bien sûr, cela signifie que les autres Processeurs peuvent encore être utilisées par d'autres procédés pour des choses comme la base de données SQL ou d'autres délibérément séparé CPU lourd de sous-routines tant qu'ils sont d'un processus distinct.
Aussi dans le cas où le Nœud JS processus a une boucle sans fin ou fonction longue durée, ce processus n'est plus utile en aucune façon jusqu'à ce que la boucle sans fin ou fonction longue durée est arrêté (ou à l'ensemble des processus de tués).
Tout cela est-il droit? Ai-je raison de ma compréhension?