멀티코어를 100% 활용하는 자바 병렬 프로그래밍



  • 1장 들어가며

    1부 기본 원리
    2장 스레드 안전성
    3장 객체 공유
    4장 객체 구성
    5장 프로그래밍 단위

    2부 병렬 프로그램 구조 잡기
    6장 작업 실행
    7장 중단 및 종료
    8장 스레드 풀 활용
    9장 GUI 애플리케이션

    3부 가용성, 성능, 테스트
    10장 가용성을 최대로 높이기
    11장 성능, 확장성
    12장 병렬 프로그램 테스트

    4부 고급 주제
    13장 명시적인 락
    14장 전용 동기화 기능 구현
    15장 단일 연산 변수와 넌블로킹 동기화
    16장 자바 메모리 모델

    부록 A 병렬 프로그램을 위한 어노테이션