Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 在带有回调函数的异步程序代码中,它会自动创建线程吗?_Node.js_Multithreading_Asynchronous_Operating System - Fatal编程技术网

Node.js 在带有回调函数的异步程序代码中,它会自动创建线程吗?

Node.js 在带有回调函数的异步程序代码中,它会自动创建线程吗?,node.js,multithreading,asynchronous,operating-system,Node.js,Multithreading,Asynchronous,Operating System,当在下面的代码中调用“fs.readFile(~)时,读取磁盘的线程会在readFile的内部过程中自动生成,这可以理解吗? 当分配的作业完成时,线程运行回调函数 很抱歉,我英语不好,最近正在学习OS 另见 var fs = require('fs'); console.log(2); fs.readFile('data.txt', {encoding: 'utf8'}, function(err, data){ console.log(3); console.log(data)

当在下面的代码中调用“fs.readFile(~)时,读取磁盘的线程会在readFile的内部过程中自动生成,这可以理解吗? 当分配的作业完成时,线程运行回调函数

  • 很抱歉,我英语不好,最近正在学习OS
另见
var fs = require('fs');
console.log(2); 
fs.readFile('data.txt', {encoding: 'utf8'}, function(err, data){
  console.log(3); 
  console.log(data); 
})
console.log(4);