시간이 오래 걸리는 작업이 끝날때까지 기다림
const fs = require('fs'); console.log("Loading Data.."); const data = fs.readFileSync('./Sample.txt', "utf-8"); console.log(data); console.log("Blocked");
시간이 오래 걸리는 작업이 끝나는 것을 기다리지 않음
const fs = require('fs'); console.log("Loading Data.."); fs.readFile('./Sample.txt', {encoding: "utf-8"}, (err, Data) => { console.log(Data); }); console.log("Non-Blocking");
https://github.com/Heavyrisem/nodejslearn/tree/master/Block%2C%20Non-Block