跳到主要内容
CNode

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

问答
Zzhang852774731发布于 11 年前最后回复 11 年前
550730

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

查看回复

回复 (5)

L
leapon#411 年前

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

Z
zhang852774731#311 年前

这个没人知道吗?顶

J
joney-pinkman#211 年前

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

Z
zhang852774731#111 年前

没有人回答吗,自己顶啊

参与回复

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