Node.js · Junior · Запитання 3 з 75
Яку модель використовує Node.js, щоб обслуговувати багато з'єднань одночасно?
- 1Новий процес на кожен запит
- 2Новий потік операційної системи на кожен запит
- ✓Правильна відповідь: Однопотоковий event loop з неблокувальним вводом-виводом
Пояснення
JavaScript виконується в одному головному потоці. Ввід-вивід, як-от читання файлів чи мережеві запити, передається системі та libuv, а колбек виконується пізніше, тож один процес обслуговує тисячі з'єднань.