youth7 opened this issue 7 years ago · 2 comments
在如何同步的获取用户的输入?那个问题中您写到:
如何同步的获取用户的输入?
而要同步读取, 则是不用异步的 read 接口, 而是用同步的 readSync 接口去读取 stdin 的数据即可实现.
从文档中可知Readable.read本来就是同步的,为何你说它是异步接口呢?
Readable.read
Readable 继承自 EventEmitter,其本身的代码和事件触发都是同步的,异步的地方是读写文件进入 io 操作时通过 libuv 发出去的。
Feel free to reopen.