C++ 동시성 프로그래밍 완전 정복: ThreadPool부터 Pipeline까지
"멀티스레드 쓰면 빠르다는데 왜 오히려 느려지고 크래시가 날까요?" 제로베이스부터 ThreadPool, Scheduler, Pipeline을 직접 구현하며 동시성의 본질을 이해합니다. 3개월 후, 당신은 자율주행 퍼셉션 시스템 수준의 멀티스레드 아키텍처를 설계할 수 있습니다.

개발대장

제작자

₩399,000

가격

28

학습자

19

문서

생성일:2025년 10월 10일
BRANCH:19 개의 BRANCH 문서
상세 내용
이 SEED가 제공하는 내용을 확인해보세요
콘텐츠 구조
이 SEED에 포함된 학습 자료
1
Thread 생명주기와 RAII
2
Mutex를 활용한 동기화
3
Condition Variable로 대기와 깨우기
4
순환 버퍼 기반 작업 큐 설계
5
우아한 종료 메커니즘
6
블로킹 큐 완성 - 백프레셔 제공
7
ThreadPool 구조 설계
8
작업 제출 및 실행
9
우선순위 큐로 스케줄링 구조 설계
10
Scheduler 핵심 루프 설계
11
태스크 동적 추가 및 취소
12
Scheduler 실행 모드와 Start/Stop
13
Type Erasure 기초 - std::any와 std::type_index
14
Pipeline Node 설계 - Factory 패턴
15
제어 흐름 설계 - kContinue, kSkip, kKill
16
Pipeline 완성 - 타입 검증과 실행
17
센서 데이터 수집 시뮬레이션
18
자율주행 퍼셉션 파이프라인 구축
19
성능 측정 및 최적화 검증