동기 처리 방식, 비동기 처리 방식이란?
동기 방식으로 파일 가져오기 (try/catch)
try{
var data = fs.readFile('testfile.txt', 'utf8');
}catch(exception){
console.error('ReadFile Error : ', exception);
}
비동기 방식으로 파일 가져오기 (매개변수에 함수넣기)
fs.readFile('testfile.txt', 'utf8', function(error, data){
if(err){
console.error('ReadFile Error : ', exception);
}else{
// 정상처리
}
});
// 비동기 방식으로 받은 데이터는, 버퍼에 저장된다.
버퍼란?
비동기 방식으로 받은 바이너리 데이터를 임시로 저장하는 공간
버퍼링이란?
버퍼에 작업을 실행하기 위한 데이터가 부족하여, 작업할만한 데이터가 쌓이기를 기다리고 있는 상태
반응형