Nodejs采用异步机制,即无阻塞(类似于操作系统中的cpu调度),在调用函数后不一定是顺序执行。
回调函数是指一个函数被当做参数传给另一个函数,并且在另一个函数结束的时候调用该函数。
之所以说异步依托于回调函数是因为程序可以一边读文件,一边执行其他的命令,在文件读取完成之后,我们将文件内容作为回调函数的内容返回,这样执行代码就没有阻塞,不用等待I/O操作了。
Nodejs采用异步机制,即无阻塞(类似于操作系统中的cpu调度),在调用函数后不一定是顺序执行。
回调函数是指一个函数被当做参数传给另一个函数,并且在另一个函数结束的时候调用该函数。
之所以说异步依托于回调函数是因为程序可以一边读文件,一边执行其他的命令,在文件读取完成之后,我们将文件内容作为回调函数的内容返回,这样执行代码就没有阻塞,不用等待I/O操作了。