Javascript/nodejs
[Node.js: 비동기(Asynchronous)] 비동기와 동기 처리 방식
jisun_rea
2020. 3. 20. 13:28
비동기와 동기 처리 방식
fs.readFile() 비동기 vs fs.readFileSync() 동기 을 예로 들어보자.
var fs = require('fs');
// Async
console.log('1');
fs.readFile('data.txt', {encoding:'utf8'}, function(err, data){
console.log('2');
console.log(data);
});
console.log('4');
// Sync 동기
console.log('5');
var data = fs.readFileSync('data.txt', {encoding:'utf8'});
console.log(data);
결과: 1 -> 4 -> 5 -> Hello -> 2 -> Hello