logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

모던 자바 동시성 프로그래밍

모던 자바 동시성 프로그래밍

(편리함, 견고함, 고성능, 어느 것도 양보하지 않는 새로운 자바의 표준)

A. N. M. 바즐루어 라만 (지은이), 오명운 (옮긴이)
책만
33,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
29,700원 -10% 0원
1,650원
28,050원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 26,400원 -10% 1320원 22,440원 >

책 이미지

모던 자바 동시성 프로그래밍
eBook 미리보기

책 정보

· 제목 : 모던 자바 동시성 프로그래밍 (편리함, 견고함, 고성능, 어느 것도 양보하지 않는 새로운 자바의 표준)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9791124309025
· 쪽수 : 436쪽
· 출판일 : 2026-02-27

책 소개

자바 21의 핵심 기능인 가상 스레드가 바꿔놓은 획기적인 세상을 탐구하는 교재다. 자바 1.0에서 시작해 프로젝트 룸의 최첨단 발전에 이르는 모든 내용을 다룬다. 또한 개념을 완전히 자기 것으로 만들 수 있도록 전문가 수준의 팁과 노하우도 알려준다.

목차

1장 한눈에 살펴보는 자바 동시성 변천사
자바 스레드의 간략한 역사
__자바는 스레드로 만들어진다
__스레드: 자바 플랫폼의 중추
자바 1.0 스레드의 기원
__스레드 시작하기
스레드에 숨어 있는 비용
__생성 가능한 스레드 개수
고확장성 애플리케이션의 자원 효율성
__병렬 실행 전략
__이그제큐터 프레임워크 소개
__아직 남은 과제
스레드 풀의 발전
__캐시 선호도와 태스크 분배
__Work-Stealing 알고리즘
__CompletableFuture를 활용한 작업 흐름 조합
또 다른 패러다임의 비동기 프로그래밍
__리액티브 프레임워크의 단점
자바 동시성의 혁명
__가상 스레드의 약속
__기존 코드베이스와의 매끄러운 통합
__가상 스레드와 플랫폼 스레드
__지능적인 블로킹 연산 처리
__가상 스레드의 장점
정리

2장 쉼 없이 CPU를 활용하는 가볍고 부지런한 가상 스레드
가상 스레드란
__자바의 두 가지 스레드 유형
__플랫폼 스레드와의 결정적인 차이
가상 스레드 사용 준비
__가상 스레드 생성
가상 스레드에 적응하기
가상 스레드 생성 시연
__처리량과 확장성
__가상 스레드 확장성의 근본 원칙
__실질적인 의미
가상 스레드 내부 동작 방식
__스택 프레임과 메모리 관리
__캐리어 스레드와 운영체제의 개입
__블로킹 연산 처리
__투명성과 비가시성
__비동기 연산 단순화
__든든한 구조적 동시성
요청 제한을 통한 자원 제약 관리
__자바의 세마포어 이해
__세마포어를 사용하는 이유
가상 스레드의 한계
__가상 스레드 고정
__ReentrantLock으로 고정 문제 해결하기
__네이티브 메서드 호출과 고정
가상 스레드에서 ThreadLocal 변수의 문제
__가상 스레드의 도전 과제
모니터링
__ThreadLocal 모니터링
__가상 스레드 고정 현상 모니터링
__jcmd 스레드 덤프에서 가상 스레드 확인
HotSpotDiagnosticMXBean으로 스레드 덤프 생성
가상 스레드 마이그레이션 요령
__가상 스레드의 장점 되돌아보기
__핵심은 확장성이다
정리

3장 직접 만들어보고 이해하는 최신 동시성 메커니즘
스레드 풀
__스레드 풀이 필요한 이유
__단순한 스레드 풀 만들기
__이그제큐터 프레임워크
__Callable과 Future: 태스크 결과 처리
ForkJoinPool
__가상 스레드에서 ForkJoinPool을 사용하는 이유
컨티뉴에이션
__가상 스레드 직접 만들어보기
__가상 스레드와 I/O 폴링
정리

4장 빈틈없이 견고하고 편리한 구조적 동시성
비구조적 동시성의 문제
든든한 구조적 동시성
구조적 동시성 API 이해
__StructuredTaskScope
__스코프와 서브태스크: 관계와 생애주기
__Joiner를 통한 조인 정책
__공통적인 조인 정책들
__StructuredTaskScope의 예외 처리
__스코프 구성
__커스텀 조이너
__메모리 일관성 효과
__중첩 스코프
__관측성
정리

5장 동시성 모델의 화룡점정, 스코프드 밸류
컨텍스트 전달에 따르는 부담
__파라미터 오염
__인터페이스 취약성
__결합도와 테스트 용이성
ThreadLocal 소개
__ThreadLocal 변수의 한계
__가벼운 공유를 향하여
ScopedValue의 핵심 구성요소
__ScopedValue 실행
__ScopedValue와 구조적 동시성
__성능 고려사항
__사용성 및 API 설계
__ScopedValue로의 마이그레이션
정리

6장 가상 스레드 시대에서 리액티브 자바의 의미
리액티브 프로그래밍 이해
__블로킹 대 논블로킹
__이벤트 기반 아키텍처
__비동기 API
자바 리액티브 프로그래밍
__리액티브 스트림 이해
__배압
__리액티브 프로그래밍의 장점과 단점
정리

7장 프레임워크를 통해 알아보는 최신 동시성 프로그래밍
스프링 부트
__수동 구성
쿼커스
자카르타 EE
정리

8장 자바 동시성 프로그래밍의 미래

저자소개

A. N. M. 바즐루어 라만 (지은이)    정보 더보기
자바 및 관련 기술 분야에서 10년이 넘는 전문 경력을 쌓아온 소프트웨어 엔지니어이자 자바 챔피언이다. 다양한 국제 컨퍼런스와 자바 사용자 그룹에서 활발히 발표하는 연사로 활동해 왔으며, 동시성과 가상 스레드 같은 전문 주제를 중심으로 한 발표를 다수 진행했다. 자바 챔피언으로서 인포큐InfoQ와 Foojay.io의 자바 큐Java Queue 편집자로도 활동하고 있다. 또한 방글라데시 자바 사용자 그룹의 설립자이자 현재 운영자로서, 2013년부터 교육용 밋업과 컨퍼런스를 조직해 오고 있다.
펼치기
오명운 (옮긴이)    정보 더보기
생태계에 조금이라도 보탬이 되려는 개발자. 개인 깃허브 페이지(https://github.com/Homo Efficio/dev-tips)에 잡다한 문제 해결 기록을 공유하고 있으며, 계단 오르기로 체력과 호흡을 개선하며 활력을 되찾고 있다. 네이버제트에서 제페토 서비스를 만들고 있다. 『OpenAPI와 스웨거를 활용한 실전 API 설계』(책만, 2023), 『실전 스프링 부트』(제이펍, 2023), 『스프링 부트 실전 활용 마스터』(책만, 2021), 『엔터프라이즈 데이터 플랫폼 구축』(책만, 2020) 등을 번역했으며, 적은 양이라도 꾸준히 번역 작업을 이어갈 생각이다.
펼치기

책속에서



추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책
9791124309049