отдельный поток, а при взаимодействии с методами net модуля такого нет, но при этом всё асинхронно работает? Я так понимаю надо в libuv копаться и особенностях операционной системы, но если кто может объяснить кратко на пальца будет круто
fs не на жс написан как и большинство системных модулей
Кажется нашёл ответ Кратко: Net работает через системный epoll (на линуксе), поэтому не блокирует fs не работает через системный API, потому что оно проблемное. Пришлось сделать своё решение Почитать вот: http://docs.libuv.org/en/v1.x/design.html https://blog.libtorrent.org/2012/10/asynchronous-disk-io/
Обсуждают сегодня