Node.js · Junior · Frage 3 von 75
Welches Modell nutzt Node.js, um viele Verbindungen gleichzeitig zu bedienen?
- 1Ein neuer Prozess für jede eingehende Anfrage
- 2Ein neuer Betriebssystem-Thread für jede eingehende Anfrage
- 3Eine Event Loop in einem Thread mit nicht blockierendem I/O
Antwort zeigen
Richtige Antwort: Eine Event Loop in einem Thread mit nicht blockierendem I/O
Erklärung
JavaScript läuft in einem Hauptthread. I/O wie Dateien lesen oder Netzwerkaufrufe wird an das System und libuv abgegeben, und der Callback läuft später, sodass ein Prozess Tausende Verbindungen bedienen kann.