码迷,mamicode.com
首页 > 其他好文 > 详细

node同异步处理

时间:2017-12-24 11:24:38      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:info   ima   ret   inf   img   执行   异步执行   成功   png   

同步:序列执行,需等待

异步:非序列执行,无需等待

 

node同步处理:读取->输出->完毕(队列式执行)

node异步处理:读取->完毕(回调输出)(后两步同时进行,谁先到谁先输出)

 

var fs = require(‘fs‘);

// 同步执行
var data = fs.readFileSync(‘test.txt‘);
console.log(‘同步获取数据为:‘ + data);
console.log(‘同步获取数据执行完毕‘);

// 异步执行
fs.readFile(‘test.txt‘, function (err, data) {
    if (err) {
        console.log(‘异步获取数据失败,失败信息为:‘+ err.stack);
        return;
    }
    console.log(‘异步获取数据成功,获取数据为:‘+ data.toString());
});
console.log(‘异步获取数据执行完毕‘);

命令行执行:node main.js

输出为:

技术分享图片

 

node同异步处理

标签:info   ima   ret   inf   img   执行   异步执行   成功   png   

原文地址:http://www.cnblogs.com/leona-d/p/8096052.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!