본문으로 건너뛰기
학습경로 · 4 단계

동시성 모델

"왜 동시성인가" 입문 → 이론 → 메모리 모델 → 패턴 → 패러다임 비교. 렌즈가 겹치지 않게 정렬.

동시성 시리즈가 여럿이라 겹쳐 보이지만, 각 책의 렌즈는 다르다. 이 순서로 읽으면 중복 없이 저수준(메모리 모델)부터 고수준(패러다임 비교)까지 오른다.

왜 동시성인가 (입문)

The Art of Concurrency 준비 중 · 11편

왜 동시성인가 — 멀티코어 시대의 성능 향상 전략.

멀티코어 성능

Introduction to Parallel Computing 준비 중 · 13편

무어의 법칙·전력 장벽·멀티코어 — HPC 플랫폼과 아키텍처.

HPC 플랫폼

C++ Concurrency in Action 준비 중 · 11편

C++11 std::thread부터 lock-free까지, 언어 API 관점의 동시성.

C++ 언어 API

이론과 메모리 모델

The Art of Multiprocessor Programming 준비 중 · 18편

공유메모리 멀티프로세서의 동기화 이론과 프리미티브.

공유메모리 동기화 이론

A Primer on Memory Consistency and Cache Coherence 준비 중 · 11편

Consistency vs Coherence — 두 개념의 출발점과 차이.

하드웨어 메모리 모델

패턴

Patterns for Parallel Programming 준비 중 · 6편

OPL의 4개 설계 공간과 계층 — 병렬 패턴 언어 카탈로그.

Structured Parallel Programming 준비 중 · 10편

ad-hoc threads+locks를 피하는 구조적·패턴 기반 병렬화.

패러다임 비교

Seven Concurrency Models in Seven Weeks 준비 중 · 7편

threads-and-locks부터 actor·CSP·STM까지 7개 패러다임 비교 서베이.