Node.js · Middle · Frage 4 von 75
Warum können rekursive Aufrufe von process.nextTick gefährlich sein?
- 1Die Warteschlange wird erst ganz geleert, endlose Ticks lassen also I/O verhungern
- 2Node.js begrenzt nextTick auf 10 Aufrufe und wirft dann
- 3nextTick-Callbacks laufen in einem eigenen Thread und beschädigen Speicher
Antwort zeigen
Richtige Antwort: Die Warteschlange wird erst ganz geleert, endlose Ticks lassen also I/O verhungern
Erklärung
Dasselbe gilt für eine endlose Kette von Microtasks. setImmediate lässt die Event Loop zwischen den Iterationen I/O verarbeiten.