태그: Promise
4편
-
JavaScript 비동기 디버깅 실전 사례 | Promise 체인 에러 추적하기
간헐적으로 발생하던 Unhandled Rejection이 에러 핸들러 누락 때문이었음을 추적한 사례입니다. 사라지는 스택 트레이스를 복원하고, async/await 전환, 전역 핸들러, Express 에러 미들웨어, Sentry 연동으로 해결합니다.
-
Node.js 비동기 프로그래밍 | Callback, Promise, Async/Await
에러 우선 콜백과 콜백 지옥, Promise 체이닝과 정적 메서드, async/await 병렬 처리와 에러 처리를 다루고, libuv 이벤트 루프 페이즈에서 process.nextTick과 Promise 마이크로태스크가 실행되는 순서를 예제로 설명합니다.
-
JavaScript 비동기 프로그래밍: 콜백, Promise, async/await
콜백 지옥이 생기는 이유에서 시작해 Promise 생성과 체이닝, Promise.all 등 정적 메서드, async/await 병렬 실행과 에러 처리를 다루고, 재시도·타임아웃·순차 처리 예제와 마이크로태스크 순서를 설명합니다.
-
C++ promise와 future: 스레드 간 결과 전달, std::async 실행 정책, shared_future
std::promise로 다른 스레드의 결과나 예외를 넘기고 std::future로 받는 흐름을 설명합니다. std::async의 launch::async와 deferred 정책 차이, get()을 두 번 부를 수 없는 이유, 타임아웃 대기, shared_future로 여러 스레드가 결과를 공유하는 방법을 예제로 봅니다.