В теории, там тяжелая операция , только снятия элемента с головы очереди.
А так операция копирования данных
в ОЗУ из одного места в другое , выполняется вспомогательными контролерами, а не АЛУ
Ответ на ваш вопрос содержится в приведенной вами цитате.Ну так естественно, там же в самом начале написано
Правильно ли я понимаю, чтоМожет быть, у меня ошибочное представление
На сколько я знаю, асинхронный файловый ввод/вывод в libuv реализован с помощью потоков, т.е. в потоках используются обычные блокирующие операции. Но для ноды все асинхронно.Таки нашёл ответ на вопрос: документация
Node has two types of threads: one Event Loop and k Workers. The Event Loop is responsible for JavaScript callbacks and non-blocking I/O, and a Worker executes tasks corresponding to C++ code that completes an asynchronous request, including blocking I/O and CPU-intensive work.
но работы много, потому что движок, по сути, делать надо будет самому, пожалуйста