인프런 커뮤니티 질문&답변
bloking/non-blocking, sync/async와 연결지어 생각해도 괜찮을까요??
작성
·
303
0
이번 강의를 보면서 bloking/non-blocking, sync/async가 떠올랐는데요!
function add10(a, callback) {
setTimeout(() => callback(a + 10), 100);
}
위 코드는 제어권이 다시 돌아오지 않으니깐 async이고,
그 반대로 Promise는 Promise 객체가 반환되어 제어(.then)할 수 있으니 non-blocking이라고 생각해도 괜찮을까요?
퀴즈
여러 비동기 작업을 순차적으로 처리하기 위해 콜백 패턴을 깊게 중첩하여 사용할 때 흔히 발생하는 문제점은 무엇일까요?
메모리 누수 발생
콜백 함수 내 this 바인딩 문제
비동기 작업의 결과 예측 불가능
코드 구조가 복잡해지는 콜백 지옥






많은걸 얻을 수 있는 강의를 만들어주셔서 감사합니다!! 🥰