CNode

fs 模塊爲什麼會提供一大堆同步I/O函數?

Bbyvoid发布于14 年前最后回复14 年前9 回复6840 浏览0 收藏

同步I/O不是會大大降低效率嗎?尤其是單線程的情況。fs 模塊爲什麼會提供一大堆同步I/O函數,幹什麼用?

查看回复

回复 (9)

F
fish#1·14 年前

我猜为了方便使用

G
gxmari007#2·14 年前

功能要全面嘛= =

B
be5invis#3·14 年前

简单的命令行程序(比如我那个编译器……)同步读写要更省事些,异步读写是给高性能服务器用的。

J
jeffz#4·14 年前

方便使用,例如程序启动时读一堆配置文件,当个shell使用也不错。

J
jeffz#6·14 年前
M
mew7wo#7·14 年前

linux下写一些类似脚本的小程序时很有用,本身任务也不需要多线程。

J
jankuo#8·14 年前

因为IO没有真正异步一说,只有同步。异步io也是在select上的同步io。所以,不是因为 有了异步就不要同步,而是在同步的基础上实现异步。

参与回复
登录后即可参与回复。登录