首页 > Windows开发 > 详细

node.js学习二---------------------同步API和异步API的区别

时间:2019-04-07 16:24:29      阅读:158      评论:0      收藏:0      [点我收藏+]
/**
 * node.js大部分api都有同步的方法,同步方法名后面都会带有Sync,js编译的时候,同步代码会立即执行,异步代码会先存到异步池中,等同步代码执行完后它才会执行
异步:不会阻塞线程,没有执行顺序,一般都会有回调函数
*/ const fs=require("fs"); fs.readFile("/pure_hdaudioa-20140213101301_214086.7z","utf-8",(err,data)=>{ if(err){ //如果读取成功,则err为null throw err; }else{ console.log(data); } }); console.log(333);//此时会先打印333,才会执行上面的读取文件的方法,原因是上面的是异步的不会阻塞线程 var data=fs.readFileSync("a.txt","utf-8"); console.log(444);//会先读取data然后才会执行这句话

 

node.js学习二---------------------同步API和异步API的区别

原文:https://www.cnblogs.com/yangxiaohui227/p/10665581.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!