CNode

fs writable的write方法中的回调函数会在什么情况下调用?

问答
Zzhang852774731发布于11 年前最后回复11 年前5 回复5044 浏览0 收藏

小弟对于读文件和写文件的流程不是很明白,现在我的理解是,比如说数据“abcd”,它在底层的流向应该是这样的:内存-》操作系统缓存区-》硬盘。如果是这个流程的话,write的回调函数会在哪个环节调用?数据写到操作系统缓存区还是数据写到硬盘里?

查看回复

回复 (5)

Z
zhang852774731#1·11 年前

这个没人知道吗?顶

L
leapon#2·11 年前

Unix 下 fd 是 unbuffered。node 文件操作也用 fd,我的理解是没有文件缓存问题

Z
zhang852774731#4·11 年前

没有人回答吗,自己顶啊

J
joney-pinkman#5·11 年前

个人猜测是从缓存直接流向硬盘

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