생활코딩

Coding Everybody

코스 전체목록

닫기

Node.js - 동기와 비동기 그리고 콜백

수업소개

Node.js에서 매우 중요한 특징인 비동기  처리 방식을 살펴봅니다. Node.js 실행순서를 파악하는 것이 목적입니다. 

 

 

 

동기와 비동기 1

강의

 

 

 

 

소스코드

 syntax/sample.txt

B

syntax/sync.js

var fs = require('fs');

/*
//readFileSync
console.log('A');
var result = fs.readFileSync('syntax/sample.txt', 'utf8');
console.log(result);
console.log('C');
*/


console.log('A');
fs.readFile('syntax/sample.txt', 'utf8', function(err, result){
    console.log(result);
});
console.log('C');

 

 

 

 

동기와 비동기 2

강의

 

 

 

callback

강의

 

 

 

소스코드

/*
function a(){
  console.log('A');
}
*/
var a = function(){
  console.log('A');
}


function slowfunc(callback){
  callback();
}

slowfunc(a);

 

댓글

댓글 본문
  1. 졸작완성하자
    21.09.14 완료
  2. 너도나도코오딩
    극복!
  3. 승뇽뇽
    이해했어용 감사합니다
    대화보기
    • 박사장
      21 07 29 완료!
    • labis98
      20210725 Good!
    • 2021.07.18
    • Jeong Il Haan
      20210419
    • 하믄랑
      callback함수 = parameter가 반드시 함수인 함수

      왜 이런 형태인가? > 어플리케이션의 비동기 처리를 위해 필요하다

      비동기 처리는 왜 필요한가? > 주어진 요청을 동기적으로 처리하면 들어가는 리소스가 많아지기 때문이다.
    • byoonn
      완료
    • 21.02.26
    • thebluerat
      휴휴
    • chimhyangmoo
      21.02.21
    • kingsparkdev
      2021.02.11 완료
    • jeisyoon
      2021.02.09 완료
    • 마아앙
      2021.02.02
    • hanel_
      감사합니다
    • 뭄수
      완료
    • ohhigo
      21/1/23 ★★★★★!!
    • 2021.01.05 완료!
    • 2021.01.03.SUN.
    • 손민철
      20/12/29 완료
    • 생활둘기
      2020 12 25
    • kkn1125
      20.12.22 완료~!
    • 라온
      Javascript에서 함수가 값이다->callback이 이해가 잘 안되었는데.. 잘 들었습니다.
    • 콜라
      20201014 완료
    • Yong Hyun Lee
      완료 201002
    • CH Yim
      완료
    • vampa
      2020.09.09
    • 마준
      완료
    • 모라토리움
      콜백은 함수속에 함수 인셉션 같은거라 생각하면 되는건가요?
    • 누누
      2020.08.01 완료
    • 코딩하는렌즈쟁이
      2020-07-27 (월)
      완료
      콜백
    • 코딩중독
      비동기적은 약간 성급하다? 라고 표현할 수 있을 것 같네요.
    • 불스택
      그저 빛 !!! 갓고잉님 감사합니다 !!
    • 영호팍
      이해 완료!!@!!!
    • Amousk
      좋은 강의 감사합니다.
    • Katherine Roh
      완료 :)
    • 김재익
      완료
    • 김보미
      완료
    • 바다의왕자
      완료
    • 암말
      함수 안에 callback을 parameter로 지정하고, 함수를 실행하면서 변수로 지정된 다른 함수를 argument로 설정하면, 자신이 원하는 타이밍에 함수를 실행시킬 수 있는 callback을 사용할 수 있는건가요?
    • bomnie
      콜백 함수를 사용하면 특정 로직이 끝났을 때 원하는 동작을 실행시킬 수 있다.
    • Eunsung Shin
      완료
    • 콜백 개념 바로잡기
    • Phill
      애매했던 콜백이라는 개념이 명료하게 이해되었습니다.
      감사해요!
    • CarryKim
      비동기에서 콜백 개념을 아주 명쾌하게 설명해 주셔서 감사합니다.
    • 준바이
      감사합니다
    • 심여수
      감사합니다.
    • 03.10 완료
    • eddylee123456
      복습
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기