콘텐츠 바로가기
본문 바로가기

YES24 카테고리 리스트

YES24 유틸메뉴

Global YES24안내보기

Global YES24는?

K-POP/K-Drama 관련상품(음반,도서,DVD)을
영문/중문 으로 이용하실 수 있습니다.

Korean wave shopping mall, sell the
K-POP/K-Drama (CD,DVD,Blu-ray,Book) We aceept PayPal/UnionPay/Alipay
and support English/Chinese Language service

English

作为出售正规 K-POP/K-Drama 相关(CD,图书,DVD) 韩流商品的网站, 支持 中文/英文 等海外结账方式

中文

검색


어깨배너

12월 전사이벤트
12월 혜택 모음
북클러버
청춘 응원 이벤트
주말엔 보너스
1/6

빠른분야찾기


윙배너

마우스를 올려주세요.
마우스를 올려주세요.

김초롱 아나운서가 추천하는 인생 도서

관련상품
그럼에도 불구하고

공지영 작가에게 세 명의 후배가 찾아온다. 그들의 고민은 무엇이었을까?

그럼에도 불구하고

공지영 저 | 위즈덤하우스

마케팅 텍스트 배너

웹진채널예스


Concurrent Programming on Windows 한국어판
미리보기 공유하기
소득공제 에이콘 윈도우 시스템 프로그래밍 시리즈-11

Concurrent Programming on Windows 한국어판

멀티코어, 멀티프로세서를 활용하는 윈도우 병렬 프로그래밍

조 더피 저 / 황진호 | 에이콘출판사 | 2012년 03월 30일 | 원제 : Concurrent Programming on Windows 첫번째 구매리뷰를 남겨주세요. | 판매지수 120 판매지수란?
상품 가격정보
정가 50,000원
판매가 45,000 (10% 할인)
YES포인트
결제혜택
결제혜택 카드/간편결제 혜택을 확인하세요 카드/간편결제 혜택 보기/감추기
카드할인 정보
카카오페이 카카오페이 3천원 즉시할인 (5만원 이상 결제시, 1회) 자세히 보기
 모바일팝 모바일 5% 즉시할인 (모바일 결제시) 자세히 보기
네이버페이 네이버페이 1% 적립 (전체결제) 자세히 보기
페이코 페이코 포인트결제 2% 적립 (신규고객 4,500원 할인) 자세히 보기
할인/적립 카드 더보기바로가기
구매 시 참고사항
구매 시 참고사항

판매중

수량
배송비 : 무료 배송비 안내
  • 해외배송 가능
  • 최저가 보상
  • 문화비소득공제 신청가능
1/4
광고 AD

Concurrent Programming on Windows 한국어판

품목정보

품목정보
출간일 2012년 03월 30일
쪽수, 무게, 크기 1,052쪽 | 2,062g | 188*250*60mm
ISBN13 9788960772885
ISBN10 8960772887

관련분류

책소개

  •  책의 일부 내용을 미리 읽어보실 수 있습니다. 미리보기

목차

저자 소개

저자 : 조 더피 Joe Duffy
비주얼 스튜디오 분과의 개발 책임자이자 설계자이며, 마이크로소프트의 닷넷 프레임워크 팀의 병렬 확장(Parallel Extension)의 창시자다. 코드를 해킹하고 훌륭한 개발자 팀을 관리하는 일과 더불어 팀의 장기적인 비전과 전략을 수립한다. 현재 관심사는 함수형 프로그래밍 모델과 형식 시스템에서 우선 동시성 안전(first-class concurrency safety), GPU와 SIMD 스타일 프로세서의 활...
역자 : 황진호
IT 경력은 미국에서 시작됐다. 석사 과정을 마치고 1년여 동안 미국의 연구기관에서 방문 연구원으로 재직했다. 미국에서 유명 통신회사의 시스템을 연구/개발하는 몇 가지 프로젝트를 마무리하고, 한국으로 돌아와 포스코 ICT에서 통신 시스템 소프트웨어 개발자로 3년 동안 근무했다. 현재 미국의 조지 워싱턴 대학교의 컴퓨터 사이언스 학과에서 박사 과정을 밟는 중이며, 주 연구 분야는 클라우드 컴퓨팅과 빅 데이터 처리다...

만든 이 코멘트

저자, 역자, 편집자를 위한 공간입니다. 독자들에게 전하고 싶은 말씀을 남겨주세요. 코멘트 쓰기
접수된 글은 확인을 거쳐 이 곳에 게재됩니다.
독자 분들의 리뷰는 리뷰 쓰기를, 책에 대한 문의는 1:1 문의를 이용해 주세요.

책 속으로

---옮긴이의 말 중에서

출판사 리뷰

저자 조 더피는 동시성과 하드웨어 병렬성의 최적 이득을 얻을 수 있는 소프트웨어 작성 방법을 설명하는 큰 일을 해냈다. 이 책에서 저자는 주로 윈도우의 C#과 C++를 사용해 대규모의 병렬 프로그램을 설계하고, 구현하고, 유지하는 방법을 설명한다.

이 책에서는 애플리케이션과 시스템, 라이브러리 개발자에게 멀티코어 프로세서를 위한 효율적이고 안전한 코드를 작성하는 데 필요한 도구와 기술을 전달하는 것을 목표로 한다. 이와 같은 내용은 동시성이 내재되고 사용하기 쉬운 서버 애플리케이션과 계산 위주의 이미지 조작, 금융 분석, 시뮬레이션, AI 알고리즘 등의 문제뿐만 아니라, 더 많은 노력을 바탕으로 동시성을 사용해 속도를 향상시킬 수 있는 수학 라이브러리와 정렬 루틴, 보고서 생성, XML 조작, 스트림 프로세싱 알고리즘 등의 문제에도 중요하다

이 책은 4개의 주요 부분으로 구성했다. 첫 번째로 높은 수준에서 동시성을 설명하고, 다음은 근본적인 플랫폼 특징과 내부 작업에 집중한다. 다음으로 동시성 소프트웨어를 작성할 때 발생하는 공통적인 패턴과 최적의 실습, 알고리즘, 데이터 구조를 설명한다. 마지막으로 동시성 프로그래밍의 일반적인 시스템 아키텍처와 프로세스 관련 내용을 다룬다.

★ 이 책의 구성 ★

이 책은 네 부분으로 구성했다. 1부 '개념'은 어느 하나의 주제를 깊게 파고들지 않고 높은 수준의 동시성을 소개한다. 2부 '메커니즘'은 플랫폼 특징, 내부 동작, API 상세 설명에 관해 바로 초점을 맞췄다. 3부 '테크닉'은 동시성 소프트웨어를 작성할 때 나타나는 공통 패턴과 최적의 실행, 알고리즘, 데이터 구조를 설명한다. 4부 '시스템'은 전체 시스템 구조와 자주 발생하는 프로세스에서 중요한 내용을 다룬다. 여기서는 연속성이 있다. '개념'은 일반적인 동시성을 기본적으로 이해하게 돕기 때문에 첫 번째다. '테크닉'을 이해하는 것은 '메커니즘'에 대한 확실한 이해가 없으면 어려울 것이며, 비슷하게 실제 '시스템'을 만드는 것은 나머지를 이해하지 않고서는 불가능하다. 마지막에 두 장의 부록도 있다.

추천평

10년 전 공통 언어 런타임(CLR, Common Language Runtime)에 스레드 지원을 추가한 이후로 동시성에 매료됐다. 덕분에 동시성 분야의 세계적인 전문가인 조를 만나기도 했다. 요즘 동시성(concurrency)은 모든 개발자에게 가장 큰 관심사 중 하나다. 조의 책에 감사한다. 이것은 역작이며, 다가올 수년 동안 읽힐 책이다.
크리스 브룸(Chris Brumme) (마이크로소프트의 유명한 엔지니어)
마이크로소프트의 공통 언어 런타임 팀에서 함께 일할 때 조를 만났다. 그 당시 우리는 스레드에 관해 많은 토론을 했으며, 조는 분명 나처럼 이 주제에 관해 열정적이었다. 그 후 조는 마이크로소프트의 병렬 컴퓨팅 플랫폼 팀으로 옮겼고, 그곳에서 스레드에 관한 그의 좋은 아이디어가 결실을 맺기도 했다. 내가 발견한 스레드와 동시성 관련 책은 대부분 부정확한 정보를 포함하고, 애초에 컴퓨터 아키텍처를 잘 설계한 경우라면 절대 발생하지 않을 이상한 문제를 어떻게 해결하는지 설명한다. 조의 책은 이런 문제를 극복한 몇 안 되는 책 중 하나이며, 이런 나의 경외감은 조의 지식과 경험, 개념을 설명하는 그의 능력을 바탕으로 우러난 것이다.
제프리 리처(Jeffrey Richter) (Wintellect)
동시성처럼 중요하면서도 미스터리에 가려진 분야는 컴퓨팅 영역에서 흔치 않다. 단순한 분야가 아니며, 더피 또한 쉽다고 주장하지 않는다. 하지만 정확한 정보와 훌륭한 조언으로 무장한다면 정확하고 높은 확장성을 제공하는 시스템을 만드는 것은 얼마든지 가능하다. 자존감이 있는 모든 윈도우 개발자라면 반드시 이 책을 읽어야 한다.
조나단 스키트(Jonathan Skeet) (클리어스위프트(Clearswift)의 소프트웨어 엔지니어)
이 책에 관해 내가 좋아하는 부분은 윈도우 플랫폼에서 동시성의 범위를 포괄적으로 다루며, 실제 소프트웨어 개발에 즉시 활용할 만큼 매우 실용적인 기술을 보여준다는 점이다. 조의 책은 동시성을 다루는 원시 코드(native code)나 관리되는 코드(managed code)의 윈도우 애플리케이션을 만드는 모든 사람이 '반드시' 소장해야 하는 필독서다.
스티브 테이세리아(Steve Teixeria) (마이크로소프트 병렬 컴퓨팅 플랫폼의 제품 유닛 매니저)
이 책은 효과적인 병렬 애플리케이션을 작성하는 데 이론적인 지식과 실용적인 안내를 하는 훌륭한 가이드다. 조 더피는 윈도우에서 동시성 애플리케이션을 개발하는 뛰어난 기술을 갖춘 두드러진 전문가일 뿐만 아니라, 집필 기술의 미학에도 충실한 학생이다. 이 책에서 조는 자신이 이 두 가지 기술을 조합해 개발자의 손이 닿는 어디에나 늘 함께 두고 오래 읽힐 고전을 만들어냈다.
스티븐 토웁(Stephen Toub) (마이크로소프트의 병렬 컴퓨팅 플랫폼의 프로그램 관리자)
개별 칩을 더 빠르게 하는 방법을 다 써버린 칩 디자이너는 병렬 컴퓨터 용량을 늘리는 쪽으로 방향을 전환했다. 멀티코어를 장착한 PC는 이제 흔하다. 우리는 향상된 성능이 고속의 칩이 아니라 동시성을 이용한 소프트웨어 개발자의 능력에서 비롯되는 변곡점에 서있다. 병렬 프로그래밍의 개념과 병렬 코드를 어떻게 작성하는지에 대한 이해는 성공적인 소프트웨어를 작성하는 데 중요한 부분으로 자리 잡았다. 이 책에서 조 더피는 기초부터 고급 기술까지 아우르는 동시성의 개념을 훌륭히 소화했다. 알고리즘과 하부 하드웨어와의 상호작용에 대해 자세히 설명함으로써 복잡한 주제를 매우 이해하기 쉽게 만들었다. 이 책은 윈도우에서 동시성 소프트웨어를 작성할 때 곁에 두고 참조할 훌륭한 지침서다.
제이슨 젠더(Jason Zander) (마이크로소프트 비주얼 스튜디오의 총괄 매니저)
컴퓨터 산업은 다시 한 번 교차로에 서있다. 늘어나는 소프트웨어의 복잡성과 함께 새로운 멀티코어 프로세서 형태의 하드웨어 동시성으로 인해 기술 산업 분야에서는 현대 컴퓨터의 아키텍처와 그에 따른 소프트웨어 개발 패러다임을 모두 재고해봐야 할 것이다.

지난 수십 년간 컴퓨터는 기본적인 계산 모델의 근본적인 변화 없이 기하급수적인 성능과 용량 증가와 함께 별다른 문제없이 발전해왔다. 하드웨어는 무어의 법칙(Moore's Law)을 따랐으며, 클록 속도는 증가했고, 소프트웨어는 끊임없는 향상된 성능을 이용해 작성됐으며, 하드웨어 향상 속도보다도 앞서갔다. 하드웨어와 소프트웨어의 공생 관계는 최근까지 조금도 수그러들지 않고 이어졌다. 무어의 법칙은 여전히 영향력을 미치는 데 반해, 클록 속도도 상응해 증가할 것이라는 예측은 사라졌다.

하드웨어의 방향성에 있어 이런 변화의 이유는 버클리에 있는 캘리포니아 대학의 데이비드 패터슨(David Patterson)에 의해 표현된 간단한 수식으로 요약될 수 있다.

파워 장벽 + 메모리 장벽 + ILP 장벽 = 연쇄적인 성능의 큰 장벽

CPU 파워는 클록 속도에 실질적으로 영향을 미치는 클록 주파수에 비례해 증가한다. 열을 소멸시키는 능력은 실질적으로 물리적인 한계에 도달했다. 그 결과 굉장한 (그리고 고가의) 냉각 기술(또는 물질 기술의 돌파구)이 없다면 클록 속도의 증가는 불가능하다. 이것이 수식에서 '파워 장벽' 부분이다. 메모리 성능 개선 속도는 프로세서 성능의 발전 속도를 따라잡지 못한다. 따라서 메인 메모리에 접근이 요구되는 CPU 사이클의 수는 계속해서 증가하게 할 것이다. 이것이 '메모리 장벽'이다. 마지막으로 하드웨어 엔지니어는 현재 명령어의 결과를 알기 전에 미리 짐작해 명령어를 실행하게 함으로써 연속적인 소프트웨어 성능을 증가시켰다. 이것은 명령어 레벨 병렬성(ILP, Instruction Level Parallelism)이라고 한다. ILP의 성능 향상은 짐작하기 어렵고, 복잡성은 전력 소비를 증가시킨다. 결과적으로 ILP의 개선은 멈춘 상태이며, 이를 일러 'ILP 장벽'이라고 한다.

결국 우리는 변곡점에 도달했다. 소프트웨어 생태계는 멀티코어 시스템을 더 잘 지원하도록 발전해야만 하고, 이런 진화는 시간이 걸릴 것이다. 급속히 발전하는 컴퓨터 성능에서 혜택을 보고, '새로운 하드웨어에서 한 번 작성하고 더 빨리 실행된다'는 패러다임을 유지하려면 프로그래밍 커뮤니티는 동시성 애플리케이션 설계 방법을 배워야만 한다. 동시성을 더 방대하게 수용한다면 비동기성과 느슨한 결합을 통한 소프트웨어 + 서비스의 결합이나, 클라이언트 측의 병렬성, 서버 측의 클라우드 컴퓨팅 등이 가능해지는 시대가 열린다.

윈도우와 닷넷 프레임워크 플랫폼은 동시성을 풍부하게 지원한다. 이는 윈도우 NT에서 멀티프로세서를 지원한 이후로 10년이 넘는 기간 동안 이어졌다. 스레드 스케줄링 성능과 동기화 API, 메모리 구조 인식(특히 윈도우 비스타에 추가된 것)의 지속적인 성능 개선을 통해 윈도우는 하드웨어 동시성의 사용을 극대화하는 운영체제로 발전해왔다. 이 책은 이와 같은 영역을 모두 다룬다. 애플리케이션에 멀티스레드를 도입하기 시작할 때, 깔끔한 아키텍처와 설계는 소프트웨어의 복잡성을 줄이고 유지 보수를 개선하는 데 대단히 중요하다. 이 책에서는 플랫폼의 성능뿐만 아니라 최근에 만들어진 최고의 예제에도 역점을 둔다. 조는 이 책을 통해 메커니즘과 더불어 최고의 예제를 소개하는 대단한 일을 했다.

멀티코어는 이미 만든 애플리케이션에 개선된 성능을 제공한다. 그러나 컴퓨터가 사람들을 위해 무엇을 할 수 있어야만 하는가에 대해 완전히 다르게 생각할 기회도 준다. 컴퓨터 성능의 지속적인 성장은 사람들에게 더욱 흥미롭고 도움이 될 수 있는 애플리케이션을 질적으로 바꿔 놓을 것이며, 이전에는 전혀 불가능했던 새로운 일도 할 수 있을 것이다. 이와 같은 진화를 바탕으로 소프트웨어는 사람이 컴퓨터와 더욱 개인적이고 인간적으로 상호 작용할 수 있는 방법을 열어 줄 것이다. 그러므로 이 책을 즐기기 바란다. 이 책은 윈도우 플랫폼에서 동시성과 멀티코어를 인식하는 소프트웨어를 작성하는 데 첫발을 내딛도록 안내할 것이다.
크레이그 먼디(Craig Mundie) (마이크로소프트 연구?전략 최고 책임자)

회원리뷰 (0건)

매주 10건의 우수리뷰를 선정하여 YES상품권 3만원을 드립니다.
3,000원 이상 구매 후 리뷰 작성 시 일반회원 300원, 마니아회원 600원의 YES포인트를 드립니다.
(CD/LP, DVD/Blu-ray, 패션 및 판매금지 상품, 예스24 앱스토어 상품 제외)
리뷰쓰기

등록된 리뷰가 없습니다.

첫번째 리뷰어가 되어주세요.

한줄평 (1건)

1,000원 이상 구매 후 한줄평 작성 시 일반회원 50원, 마니아회원 100원의 YES포인트를 드립니다.
(CD/LP, DVD/Blu-ray, 패션 및 판매금지 상품, 예스24 앱스토어 상품 제외)
0/50

배송/반품/교환 안내

배송 안내

배송 안내
배송 구분 YES24 배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4

반품/교환 안내

※ 상품 설명에 반품/교환과 관련한 안내가 있는경우 아래 내용보다 우선합니다. (업체 사정에 따라 달라질 수 있습니다)

반품/교환 안내
반품/교환 방법
  •  마이페이지 > 반품/교환 신청 및 조회, 1:1 문의, 고객만족센터(1544-3800), 중고샵(1566-4295)
  •  판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  •  출고 완료 후 10일 이내의 주문 상품
  •  디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  •  중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용
  •  고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  •  직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음

    단, 아래의 주문/취소 조건인 경우, 취소 수수료 면제

    •  오늘 00시 ~ 06시 30분 주문을 오늘 오전 06시 30분 이전에 취소
    •  오늘 06시 30분 이후 주문을 익일 오전 06시 30분 이전에 취소
  •  박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며, 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  •  소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  •  소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  •  복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  •  소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  •  디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  •  eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  •  중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  •  시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  •  전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  •  상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에 따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
예스이십사(주)
서울시 영등포구 은행로 11, 5층~6층(여의도동,일신빌딩) 대표 : 김석환   개인정보보호책임자 : 권민석 yes24help@yes24.com 사업자등록번호 : 229-81-37000   통신판매업신고 : 제 2005-02682호 사업자 정보확인 호스팅 서비스사업자 : 예스이십사(주)
고객만족센터 T.1544-3800
상담 전화번호
  • 중고샵 문의 1566-4295
  • 영화예매 문의 1544-7758
  • 공연예매 문의 1544-6399
1:1 문의하기 자주 묻는 질문 상담시간 안내
YES24 수상내역 정보보호 관리체계 ISMS인증획득 개인정보보호 우수사이트
소비자피해보상보험 서울보증보험
고객님은 안전거래를 위해 현금 등으로 결제 시 저희 쇼핑몰에서 가입한 구매안전서비스를 이용하실 수 있습니다. 서비스가입사실 확인
EQUUS7