Node.js · Junior · Pytanie 31 z 75
Co oznacza „nieblokujące I/O” w Node.js?
- ✓Poprawna odpowiedź: Node.js rozpoczyna operację I/O i dalej wykonuje inny kod; wynik obsługuje później callback albo promise
- 2Operacje I/O są zawsze szybsze niż w innych językach
- 3Pliki są czytane dopiero przy zakończeniu procesu
Wyjaśnienie
Gdy plik jest czytany albo baza odpowiada, główny wątek obsługuje inne żądania. Blokujące wywołania, jak fs.readFileSync, zatrzymują wszystko, dopóki się nie skończą.