Node.js · Middle · Frage 5 von 75
Was bearbeitet der Thread-Pool von libuv standardmäßig?
- 1Dateisystemarbeit,
dns.lookup, Teile voncryptoundzlib - 2Allen JavaScript-Code, der länger als 10 ms läuft
- 3Alle Netzwerk-Sockets, die der Prozess geöffnet hat
Antwort zeigen
Richtige Antwort: Dateisystemarbeit, dns.lookup, Teile von crypto und zlib
Erklärung
Netzwerk-Sockets nutzen die asynchronen Mechanismen des Betriebssystems (epoll, kqueue, IOCP) und brauchen den Pool nicht. Der Pool hat standardmäßig 4 Threads, einstellbar mit UV_THREADPOOL_SIZE.