close
더북(TheBook)
search
그로킹 동시성
더북(TheBook)
home
Home
PART I 문어 오케스트라: 동시성 교향곡 입문하기
CHAPTER 1 동시성이란 무엇인가
SECTION 1.1 동시성의 중요성
1.1.1 시스템 성능을 끌어올리기
1.1.2 크고 복잡한 문제 풀기
SECTION 1.2 동시성의 계층
SECTION 1.3 이 책에서 배우게 될 내용
CHAPTER 2 순차 실행과 병렬 실행
SECTION 2.1 돌아보기: 프로그램이란 무엇인가?
SECTION 2.2 순차 실행
SECTION 2.3 순차 컴퓨팅
2.3.1 순차 컴퓨팅의 장점과 단점
SECTION 2.4 병렬 실행
2.4.1 세탁 속도를 빠르게 하는 방법
SECTION 2.5 병렬 컴퓨팅을 위해 필요한 것
2.5.1 작업 독립성
2.5.2 하드웨어 지원
SECTION 2.6 병렬 컴퓨팅
SECTION 2.7 암달의 법칙
SECTION 2.8 구스타프슨의 법칙
SECTION 2.9 동시성 vs. 병렬성
CHAPTER 3 컴퓨터의 동작 원리
SECTION 3.1 프로세서
3.1.1 캐시
3.1.2 CPU 실행 사이클
SECTION 3.2 런타임 시스템
SECTION 3.3 컴퓨터 시스템의 구조
SECTION 3.4 동시 하드웨어의 여러 수준
3.4.1 대칭형 다중 처리 구조(SMP)
3.4.2 병렬 컴퓨터의 유형
3.4.3 CPU vs. GPU
CHAPTER 4 동시성을 구현하는 재료
SECTION 4.1 동시성 프로그래밍의 단계
SECTION 4.2 프로세스
4.2.1 프로세스의 내부 구조
4.2.2 프로세스의 상태
4.2.3 다중 프로세스
SECTION 4.3 스레드
4.3.1 스레드의 기능
4.3.2 스레드 구현하기
CHAPTER 5 프로세스 간 통신
SECTION 5.1 다양한 통신 방식
5.1.1 공유 메모리 IPC
5.1.2 메시지 전달 IPC
SECTION 5.2 스레드 풀 패턴
SECTION 5.3 패스워드 크랙하기: 파트 2
SECTION 6.1 CPU 중심과 입출력 중심
SECTION 6.2 멀티태스킹이 필요한 이유
SECTION 6.3 멀티태스킹: 조감도
SECTION 6.4 멀티태스킹 환경
다음으로 공부할 책 추천
Prev
BUY
Next
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.
Email address