为什么fs.readFile返回的顺序不同?

千层面Android

为什么这样做:

for (var i = 0; i < 5; i++) {
    fs.readFile('file' + i, function(err, data) {
      console.log('file: ', data);
    });
}

每次您得到不同的结果?

我猜想它与节点的“异步”事件循环有关,但还不确定这是如何工作的。

mscdex

异步fs方法利用libuv的线程池,并且这些线程的执行可以由操作系统以不同的方式进行排序/调度(特别是取决于操作系统使用的调度程序的类型)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么fs.readFile返回缓冲区?

来自分类Dev

为什么python中字典的keys()以不同的顺序返回?

来自分类Dev

为什么在“ where”中使用“ month”时,SQL Server为什么返回不同的顺序?

来自分类Dev

为什么fs.readFile在Windows上花费太多时间

来自分类Dev

为什么不加载节点的“ fs”模块?(错误:对象#<Object>没有方法'readFile')

来自分类Dev

为什么此fs.readFile循环未将其结果推送到我的数组?

来自分类Dev

为什么我的fs错误在Node.js中返回空对象?

来自分类Dev

为什么我的NodeJS脚本在fs.readFile和fs.appendFile处理大量文件的过程中停顿下来。

来自分类Dev

Fs.readFile 返回未定义

来自分类Dev

为什么在尝试读取XML文件时fs.readFile引发意外令牌的语法错误?

来自分类Dev

/ proc / filesystems应该是什么,为什么与/ lib / modules / linux_ver / kernel / fs不同?

来自分类Dev

为什么(返回)和返回不同?

来自分类Dev

为什么热图行顺序与数据行顺序不同?

来自分类Dev

为什么返回值不同?

来自分类Dev

为什么AES函数返回不同的值?

来自分类Dev

为什么strpos返回不同的结果?

来自分类Dev

为什么AES函数返回不同的值?

来自分类Dev

为什么gethostbyaddr()返回不同的结果?

来自分类Dev

为什么mysql查询返回不同的结果?

来自分类Dev

为什么Dig返回不同的结果

来自分类Dev

为什么bcrypt总是返回不同的结果?

来自分类Dev

async.waterfall中的fs.readFile不返回数据

来自分类Dev

nodejs express 函数不从 fs.readFile 返回变量

来自分类Dev

为什么dict和dict.items()的顺序不同?

来自分类Dev

为什么打印时哈希键的顺序不同?

来自分类Dev

为什么组在报告中以不同的顺序出现?

来自分类Dev

为什么gdb对函数显示不同的参数顺序

来自分类Dev

为什么我的SQL查询产生不同的顺序?

来自分类Dev

为什么在CentOS和RHEL上发现显示不同的顺序?

Related 相关文章

  1. 1

    为什么fs.readFile返回缓冲区?

  2. 2

    为什么python中字典的keys()以不同的顺序返回?

  3. 3

    为什么在“ where”中使用“ month”时,SQL Server为什么返回不同的顺序?

  4. 4

    为什么fs.readFile在Windows上花费太多时间

  5. 5

    为什么不加载节点的“ fs”模块?(错误:对象#<Object>没有方法'readFile')

  6. 6

    为什么此fs.readFile循环未将其结果推送到我的数组?

  7. 7

    为什么我的fs错误在Node.js中返回空对象?

  8. 8

    为什么我的NodeJS脚本在fs.readFile和fs.appendFile处理大量文件的过程中停顿下来。

  9. 9

    Fs.readFile 返回未定义

  10. 10

    为什么在尝试读取XML文件时fs.readFile引发意外令牌的语法错误?

  11. 11

    / proc / filesystems应该是什么,为什么与/ lib / modules / linux_ver / kernel / fs不同?

  12. 12

    为什么(返回)和返回不同?

  13. 13

    为什么热图行顺序与数据行顺序不同?

  14. 14

    为什么返回值不同?

  15. 15

    为什么AES函数返回不同的值?

  16. 16

    为什么strpos返回不同的结果?

  17. 17

    为什么AES函数返回不同的值?

  18. 18

    为什么gethostbyaddr()返回不同的结果?

  19. 19

    为什么mysql查询返回不同的结果?

  20. 20

    为什么Dig返回不同的结果

  21. 21

    为什么bcrypt总是返回不同的结果?

  22. 22

    async.waterfall中的fs.readFile不返回数据

  23. 23

    nodejs express 函数不从 fs.readFile 返回变量

  24. 24

    为什么dict和dict.items()的顺序不同?

  25. 25

    为什么打印时哈希键的顺序不同?

  26. 26

    为什么组在报告中以不同的顺序出现?

  27. 27

    为什么gdb对函数显示不同的参数顺序

  28. 28

    为什么我的SQL查询产生不同的顺序?

  29. 29

    为什么在CentOS和RHEL上发现显示不同的顺序?

热门标签

归档