zoukankan      html  css  js  c++  java
  • node.js学习二---------------------同步API和异步API的区别

    /**
     * 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然后才会执行这句话
  • 相关阅读:
    帮忙看看怎么优化这个最长的sql
    12种不宜使用的Javascript语法
    走格子
    乘法逆元
    完美字符串
    全排列问题
    A. Sorting Railway Cars
    Prim
    矩阵取数
    套题T8&T9
  • 原文地址:https://www.cnblogs.com/yangxiaohui227/p/10665581.html
Copyright © 2011-2022 走看看