장바구니 담기 close

장바구니에 상품을 담았습니다.

7가지 동시성 모델

7가지 동시성 모델

  • 폴 부처
  • |
  • 한빛미디어
  • |
  • 2016-07-15 출간
  • |
  • 364페이지
  • |
  • ISBN 9788968482984
★★★★★ 평점(10/10) | 리뷰(1)
판매가

25,000원

즉시할인가

22,500

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
22,500

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차

CHAPTER 1 서문 __1.1 동시성 혹은 병렬성? __1.2 병렬 아키텍처 __1.3 동시성: 멀티코어를 넘어서 __1.4 일곱 가지 모델 CHAPTER 2 스레드와 잠금장치 __2.1 동작이 가능한 가장 단순한 코드 __2.2 1일 차: 상호배제와 메모리 모델 __2.3 2일 차: 내재된 잠금장치를 넘어서 __2.4 3일 차: 거인의 어깨 위에서 __2.5 마치며 CHAPTER 3 함수형 프로그래밍 __3.1 문제가 있으면 멈추는 것이 상책이다 __3.2 1일 차: 가변 상태 없이 프로그래밍하기 __3.3 2일 차: 함수 병렬화 __3.4 3일 차: 함수 동시성 __3.5 마치며 CHAPTER 4 클로저 방식 - 아이덴티티를 상태로부터 분리하기 __4.1 두 세계의 장점 __4.2 1일 차: 원자와 지속 자료구조 __4.3 2일 차: 에이전트와 소프트웨어 트랜잭션 메모리 __4.4 3일 차: 자세히 __4.5 마치며 CHAPTER 5 액터 __5.1 객체보다 더욱 객체지향적인 __5.2 1일 차: 메시지와 메일박스 __5.3 2일 차: 에러 처리와 유연성 __5.4 3일 차: 분산 __5.5 마치며 CHAPTER 6 순차 프로세스 통신 __6.1 의사소통이 모든 것이다 __6.2 1일 차: 채널과 고 블록 __6.3 2일 차: 여러 개의 채널과 IO __6.4 3일 차: 클라이언트 측면의 CSP __6.5 마치며 CHAPTER 7 데이터 병렬성 __7.1 노트북 속에 감춰진 슈퍼컴퓨터 __7.2 1일 차: GPGPU 프로그래밍 __7.3 2일 차: 다차원과 작업그룹 __7.4 3일 차: OpenCL과 OpenGL 데이터를 GPU에 놓기 __7.5 마치며 CHAPTER 8 람다 아키텍처 __8.1 병렬성이 빅데이터를 가능하게 만든다 __8.2 1일 차: 맵리듀스 __8.3 2일 차: 배치 계층 __8.4 3일 차: 속도 계층 __8.5 마치며 CHAPTER 9 마치며 __9.1 어디로 나아가는가? __9.2 포함하지 않은 것들 __9.3 여러분 차례다

저자소개

저자 : 폴 부처 저자 폴 부처 Paul Butcher는 베테랑 개발자. 비트 슬라이스 프로세서용 마이크로코드를 짜는 일부터 고수준 선언형 프로그래밍까지 다양한 추상 계층의 개발 업무를 담당했다. 스타트업에서의 근무한 경험을 바탕으로, 최신 기술로 무장한 여러 팀과 협업 하기도 했다. 국내 번역된 저서로는 『Debug It! 실용주의 디버깅』(에이콘, 2010)이 있다. 역자 : 임백준 역자 임백준은 한빛미디어에서 『나는 프로그래머다 2탄』, 『임백준의 대살개문』, 『팟캐스트 나는 프로그래머다』, 『임백준의 아카 시작하기』, 『폴리글랏 프로그래밍』, 『누워서 읽는 퍼즐북』, 『프로그래밍은 상상이다』, 『뉴욕의 프로그래머』, 『소프트웨어 산책』, 『나는 프로그래머다』, 『누워서 읽는 알고리즘』, 『행복한 프로그래밍』을 출간했고, 로드북에서 『프로그래머 그 다음 이야기』를 출간했다. 삼성SDS, 루슨트 테크놀로지스, 도이치은행, 바클리스, 모건스탠리 등에서 근무했고, 현재는 맨해튼에 있는 스타트업 회사에서 분산처리, 빅데이터, 머신러닝과 관련된 업무를 수행하고 있다. ZDNet Korea와 한겨레신문에 정기적으로 칼럼을 기고하고 있고, 〈나는 프로그래머다〉 팟캐스트 방송 호스트로 활약 중이다.

도서소개

『7가지 동시성 모델』은 동시성 프로그래밍의 핵심 내용을 다루며, 액터나 함수형 프로그래밍 같은 기술이 전통적인 스레드와 잠금장치 문제를 어떻게 풀 수 있는지 알려준다. 기존의 스레드와 잠금장치부터 함수형 프로그래밍, 클로저, 액터, 순차 프로세스 통신, 데이터 병렬성, 람다 아키텍처 등 다양한 동시성 모델을 살펴본다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.