대량구매 영진닷컴 이기적in 수험서 영진닷컴 쇼핑몰
출석체크이벤트
대량구매문의

최근본상품 0

    prev
    /
    next

    추천상품 0

      prev
      /
      next

      장바구니 0

        prev
        /
        next

        위시리스트 0

          prev
          /
          next

          북마크
          top
          상품번호 : 979
          페이스북 트위터 구글+ 싸이홈 
          10%
          [Bible No.07] 개정판 Java 언어로 배우는 디자인 패턴 입문 - 멀티 쓰레드 편
          판매가 25,000원  할인내역
          할인내역

          구분 할인
          기본할인 2,500원
          22,500
          무이자할부
          무이자할부 카드안내 X
          3~12개월 5만원이상
          3~12개월 5만원이상
          3~12개월 5만원이상
          3~12개월 5만원이상
          3~12개월 5만원이상
          3~12개월 5만원이상
          3~12개월 5만원이상
          3~12개월 5만원이상
          적립금 1,125원
          배송 택배 20,000원 이상 구매 시 무료
          고객평가 0건  ★★★★★ 0/5
          출판사 영진닷컴
          저자 Yuki Hiroshi
          발행일 2008-04-25
          ISBN 9788931436921
          제조사 영진닷컴
          원산지 한국
          수량
          총 상품금액 22,500
          상품설명 상품후기 (0) 상품문의 (4) 교환/반품/배송정보


          멀티 쓰레드가 원활하게 사용되고 있는 프로그램에서는 복수 처리를 병행할 수 있습니다. GUI 애플리케이션에서 멀티 쓰레드를 제대로 사용하면 사용자에 대한 응답성을 향상시킬 수 있으며, 서버 상의 프로그램에서 멀티 쓰레드를 제대로 사용하면 복수 클라이언트의 요청을 병행 처리할 수 있습니다.
          이 책에서는 멀티 쓰레드 프로그램에 자주 사용되는 패턴을 Java 언어로 작성한 구체적인 프로그램을 소개합니다. 쓰레드의 기초지식에서부터 쓰레드의 개시와 종료, 쓰레드 간의 배타제어와 협조동작, 효과적인 사용법, 쓰레드 수의 관리, 수행 능력 개선을 위한 힌트 등을 각 장에서 배우게 됩니다. 또한 자칫 범하기 쉬운 실수나 멀티 쓰레드 프로그램을 읽는 요령에 대해서도 공부합니다.


          Introduction 01 Java 언어의 쓰레드

          Introduction 02 멀티 쓰레드 프로그램의 평가기준

          Chapter 01. Single Threaded Execution - 이 다리를 건널 수 있는 사람은 오직 한 명
          - Single Threaded Execution 패턴
          - 예제 프로그램 1 : Single Threaded Execution 패턴을 사용하지 않는 예
          - 예제 프로그램 2 : Single Threaded Execution 패턴을 사용한 예
          - Single Threaded Execution 패턴의 등장인물
          - 생각의 폭을 넓히기 위한 힌트
          - 관련 패턴
          - 보강 1 : synchronized에 대해 생각해 봅시다
          - 보강 2 : java.util.concurrent 패키지와 계수 Semaphore

          Chapter 02. Immutable - 망가뜨리고 싶어도 망가지지 않는다
          - Immutable 패턴
          - 예제 프로그램
          - Immutable 패턴의 등장인물
          - 생각의 폭을 넓히기 위한 힌트
          - 관련 패턴
          - 보강 1 : final
          - 보강 2 : 컬렉션 클래스와 멀티 쓰레드

          Chapter 03. Guarded Suspension- 준비가 될 때까지 기다려 주세요
          - Guarded Suspension 패턴
          - 예제 프로그램
          - Guarded Suspension 패턴의 등장인물
          - 생각의 폭을 넓히기 위한 힌트
          - 관련 패턴

          Chapter 04. Balking - 필요 없으면 관둬요
          - Balking 패턴
          - 예제 프로그램
          - Balking 패턴의 등장인물
          - 생각의 폭을 넓히기 위한 힌트
          - 관련 패턴
          - 보강 : 타임아웃

          Chapter 05. Producer-Consumer - 내가 만들고 당신이 사용한다
          - Producer-Consumer 패턴
          - 예제 프로그램
          - Producer Consumer 패턴의 등장인물
          - 생각의 폭을 넓히기 위한 힌트
          - 관련 패턴
          - 보강 1 : 예외 InterruptedException
          - 보강 2 : java.util.concurrent 패키지와 Producer-Consumer 패턴

          Chapter 06. Read-Write Lock - 다 같이 읽는 것은 상관없지만 읽는 중간에 쓰면 안돼요
          - Read-Write Lock 패턴
          - 예제 프로그램
          - Read-Write Lock 패턴의 등장인물
          - 생각의 폭을 넓히기 위한 힌트
          - 관련 패턴
          - 보강 : java.util.concurrent.locks 패키지와 Read-Write Lock 패턴

          Chapter 07. Thread-Per-Message - 이 일을 부탁해요
          - Thread-Per-Message 패턴
          - 예제 프로그램
          - Thread-Per-Message 패턴의 등장인물
          - 생각의 폭을 넓히기 위한 힌트
          - 관련 패턴
          - 보강 1 : 프로세스와 쓰레드
          - 보강 2 : java.util.concurrent 패키지와 Thread-Per-Message 패턴

          Chapter 08. Worker Thread - 일이 올 때까지 기다리고, 일이 오면 작업한다
          - Worker Thread 패턴
          - 예제 프로그램
          - Worker Thread 패턴의 등장인물
          - 생각의 폭을 넓히기 위한 힌트
          - 관련 패턴
          - 보강 1 : Swing의 이벤트·디스패칭 쓰레드
          - 보강 2 java.util.concurrent 패키지와 Worker Thread 패턴

          Chapter 09. Future - 먼저 교환권을 받으세요
          - Future 패턴
          - 예제 프로그램
          - Future 패턴의 등장인물
          - 생각의 폭을 넓히기 위한 힌트
          - 관련 패턴
          - 보강 : java.util.concurrent 패지키와 Future 패턴

          Chapter 10. Two-Phase Termination - 뒷정리를 하고 나서 자도록 해요
          - Two-phase Termination 패턴
          - 예제 프로그램
          - Two-Phase Termination 패턴의 등장인물
          - 생각의 폭을 넓히기 위한 힌트
          - 관련 패턴
          - 보강 1 : 인터럽트 상태와 예외 InterruptedException의 상호 변환
          - 보강 2 : java.util.concurrent 패키지와 쓰레드의 동기

          Chapter 11. Thread-Specific Storage - 쓰레드마다 락커를 가진다
          - Thread-Specific Storage 패턴
          - java.lang.ThradLocal 클래스에 대하여
          - 예제 프로그램1 : Thread-Specific Storage 패턴을 사용하지 않는 예
          - 예제 프로그램 2 : Thread-Specific Storage 패턴을 사용하는 예
          - Thread-Specific Storage 패턴의 등장인물
          - 생각의 폭을 넓히는 힌트
          - 관련 패턴
          - 보강 : 액터 베이스와 태스크 베이스

          Chapter 12. Active Object - 비동기 메시지를 맞이하는 능동적인 객체
          - Active Object 패턴
          - 예제 프로그램
          - Active Object 패턴의 등장인물
          - 생각의 폭을 넓히기 위한 힌트
          - 관련 패턴
          - 보강 : java.util.concurrent 패키지와 Active Object 패턴

          Chapter 13. 총정리 - 멀티 쓰레드 프로그래밍 패턴 랭귀지
          - 멀티 쓰레드 프로그래밍 패턴 랭귀지
          - Single Thread Execution 패턴(Chapter 01)
          - Immutable 패턴(Chapter 02)
          - Guarded Suspension 패턴(Chapter 03)
          - Balking 패턴(Chapter 04)
          - Producer-Consumer 패턴(Chapter 05)
          - Read-Write Lock 패턴(Chapter 06)
          - Thread-Per-Message 패턴(Chapter 07)
          - Worker Thread 패턴(Chapter 08)
          - Future 패턴(Chapter 09)
          - Two-Phase Termination 패턴(Chapter 10)
          - Thread-Specific Storage 패턴(Chapter 11)
          - Active Object 패턴(Chapter 12)


          1. 멀티 쓰레드 패턴 해설
          이 책의 각 장에서는 멀티 쓰레드와 병행 처리에 관한 패턴을 설명합니다. 패턴의 내용을 소개하는 것에서 그치는 것이 아니라, 그 패턴과 관련된 Java 언어의 기능에 대해서도 소개하고 있기 때문에 Java 언어에 대한 이해도 함께 높아집니다.

          2. Java 언어 예제 프로그램
          이 책에서 다루는 모든 패턴에 대하여 Java 언어로 작성한 구체적인 예제 프로그램을 소개하고 있습니다. 막힘없이 읽어 갈 수 있도록 대부분의 예제 프로그램은 매우 짧게 구성했습니다. 그러면서도 예제 프로그램에는 생략된 부분이 없기 때문에 실제로 컴파일하여 실행해 볼 수 있습니다.

          3. 패턴명에 대한 쉬운 해설
          이 책에서는 패턴의 영어이름이 가지는 의미도 쉽게 설명하고 있어 초보자도 패턴을 쉽게 이해하고 외울 수 있습니다.

          4. 연습 문제
          각 장 마지막에는 연습문제가 나옵니다. 그 장에서 배운 내용을 더욱 발전시키고, 실제 개발할 때 패턴을 적용하려 한다면 꼭 연습문제를 풀어보기 바랍니다. 부록 CD에 연습문제의 해답도 싣고 있습니다.

          5. java.util.concurrent 패키지 소개
          Java SE 5.0부터 멀티 쓰레드 프로그램에 이용하기 편리한 java.util.concurrent 패키지가 표준 라이브러리에 추가됐습니다. 이 책의 각 장에서는 java.util.concurrent 패키지의 주요 클래스의 사용법을 예제 프로그램과 함께 설명하고 있습니다.

          상품설명 상품후기 (0) 상품문의 (4) 교환/반품/배송정보



          상품설명 상품후기 (0) 상품문의 (4) 교환/반품/배송정보



          1. 주문하신 물품의 총 결제금액이 15만원 이상 (환율의 변동에 따라 다를 수 있음) 이면 과부가세가 발생합니다. 관부가세는 고객님께서 부담하시는 금액으로 문자를 통해 입금내역이 발송되며 해당 관세사로 입금하시면 통관처리됩니다.

          2. 해외구매 특성상 주문에서 배송까지는 평균 10~15일이 소요됩니다. 간혹 현지 제품 수급에 따라 부득이하게 시일이 더 소요 될 수 있으니 구매시 좀 더 여유있게 주문하시길 권합니다.

          3. 해외 내수품인 관계로 A/S에 대해서는 별도의 책임을 지지 않습니다.

          4. 해외배송 특성상 주문접수후 배송상태가 배송준비중으로 넘어간 경우 해외에서 국내로의 배송이 이루어지고 있다는 뜻입니다. 따라서 배송준비중으로 배송상태가 넘어간 경우 취소및 반품이 불가하므로 이점 양해 부탁드립니다.

          5. 타 해외구매대행 사이트에서 주문하신 물건과 주문날짜가 겹치지않도록 주의해 주십시오. 통관날짜가 같을 경우 합산관세가 부가되게 됩니다.
          회사명 : (주) 영진출판 | 사업자등록번호 : 214-87-87121 [사업자정보확인] | 주소 : 서울특별시 금천구 가산동 가산디지털2로 123 (월드메르디앙2차) 1016호 영진닷컴
          통신판매업 신고 : 2013-서울금천-0365 | 연락처 : 1588-0789 | FAX : 02-867-1987 | 개인정보관리 책임자 : 이병억 | 대표자 : 김민호
          contact : shop@youngjin.com for more information
          회원님의 소중한 개인정보 보호를 위해 비밀번호를 주기적으로 변경하시는 것이 좋습니다.
          현재 비밀번호
          신규 비밀번호
          신규 비밀번호 확인
          6~20자, 영문 대소문자 또는 숫자 특수문자 중 2가지 이상 조합