Я вижу много синхронных функций в библиотеке файловой системы . например fs.readFileSync(filename, [options])
.
Как (и почему) реализованы эти функции, если node имеет асинхронный/неблокирующий IO и метод сна - и могу ли я использовать тот же механизм для реализации других синхронных функций?