Wenn nodejs nicht blockierende E / A verwendet, wie wird fs.readFileSync implementiert?
Ich sehe viele synchrone Funktionen in derDateisystembibliothek. sowiefs.readFileSync(filename, [options])
.
Wie (und warum) werden diese Funktionen implementiert, wenn der Knoten eine asynchrone / nicht blockierende E / A und keine Schlafmethode hat - und kann ich denselben Mechanismus verwenden, um andere synchrone Funktionen zu implementieren?