동기 Vs 비동기졸업작품_preparing..../node_js2019. 1. 30. 19:58
Table of Contents
반응형
https://nodejs.org/dist/latest-v10.x/docs/api/fs.html#fs_fs_readfile_path_options_callback
위 사이트를 참고하여서 , ReadFile 이라는 모듈을 사용해서 , 동기와 비동기를 알아 보겠다 .
sync_async.js
코드를 보면서 확인해 본다 .
var fs = require('fs');
console.log(1);
//Sync
var data = fs.readFileSync('data.txt', {encoding:'utf8'});
console.log('data');
//Async
console.log(2);
fs.readFile('data.txt',{encoding:'utf8'}, function(err,data)
{
console.log(3);
console.log(data);
})
console.log(4);
data.txt
Hello
위의 결과값들은 보게되면 다음과 같다 .
이를 통해 우리는
실행되는 순서를 알 수 있게 되는데 ,
동기는 , 작업의 순서가 순서대로 진행되면서 , 실행되는 작업이 끝날때 까지 기다렸다가 실행되는 반면에
비동기 또한 , 순서대로 진행되다가 , fs.readfile에 진입하고 나서 바로 console.log(4)가 실행이 되고 , 그 다음에 콜백함수로써 익명 함수를 받았을 때 ,
그 결과값이 나오는 식이다 .
반응형
'졸업작품_preparing.... > node_js' 카테고리의 다른 글
연결성 ( Connectivity ) (0) | 2019.02.01 |
---|---|
Expressjs 설치 및 간단한 웹 애플리케이션 만들기 (0) | 2019.02.01 |
npm 모듈 사용법 (0) | 2019.01.30 |
NPM 간단한 개념 + 독립적인 앱 설치 (0) | 2019.01.30 |
모듈_기초 (0) | 2019.01.29 |
@IT grow. :: IT grow.
#IT #먹방 #전자기기 #일상
#개발 #일상