Jeśli nodejs używa IO nieblokującego, w jaki sposób zaimplementowano fs.readFileSync?
Widzę wiele synchronicznych funkcji wbiblioteka systemu plików. Jak na przykładfs.readFileSync(filename, [options])
.
Jak (i dlaczego) te funkcje są zaimplementowane, jeśli węzeł ma asynchroniczne / nieblokujące IO i nie ma metody uśpienia - i czy mogę użyć tego samego mechanizmu do realizacji innych synchronicznych funkcji?