로그인회원가입장바구니고객센터마이페이지회사소개
kangcom
전체
Home >   >   > 

Java언어로 배우는 디자인 패턴 입문[멀티쓰레드 편]

   
지은이 Yuki Hiroshi   |   출판사 영진.COM  |   발행일 2003년 03월 15일
 
판매가 28,000원25,200원 10%
마일리지 5% 1,400원
발행일 2003-03-15
ISBN 8931424477 | 9788931424478
기타정보 번역서 | 605쪽
예상출고일
배송비 무료배송
   
프로그래밍언어
종합지수 12p 161 위
   
 

자바 언어를 통해 멀티 쓰레드와 병행 처리 패턴을 배우는 입문서로, 멀티 쓰레드 프로그래밍에서 자주 쓰는 패턴을 자바 언어로 작성된 구체적인 프로그램을 통해 소개한다. 쓰레드의 기초 지식에서 시작하여 개시와 종료, 쓰레드 간의 배타 제어와 협조 동작, 효과적인 사용법, 쓰레드 수의 관리, 수행 능력 개선 힌트 등을 각 장을 통해 배울수 있도록 구성하였고, 저지르기 쉬운 실패나 멀티 쓰레드 프로그램을 읽을 때의 요점에 대해서도 배울수 있을 것이다.
이 책을 통해 멀티 쓰레드와 병행 처리에 관한 이해를 높여 적절히 사용되는 기법을 효과적으로 익힐수 있을 것이다.

이 도서의 특징

  • 멀티 쓰레드 패턴 해설
    이 책에서는 멀티 쓰레드와 병행 처리에 관한 패턴을 각 장마다 해설하고 있습니다. 패턴의 내용을 간단히 소개하는 것만이 아니라 그 패턴에 관련된 자바 언어의 기능에 대해서도 해설하므로 자바 언어에 대한 이해도 높아집니다.

  • 자바 언어 예제 프로그램
    이 책에서 소개하는 모든 패턴에 대해 자바 언어로 작성된 구체적인 예제 프로그램을 제시하고 있습니다. 막힘없이 읽어 내려 갈 수 있도록 대부분의 예제 프로그램은 매우 짧게 되어 있습니다. 더욱이 그러한 예제 프로그램에는 생략된 부분이 없어서 실제로 컴파일하여 실행할 수 있습니다.

  • 패턴명 해설
    패턴은 영어로 된 이름을 가지고 있습니다. 이 책에서는 각 패턴의 이름을 읽는 법, 의미, 또한 한글로 표현하면 어떻게 되는지도 설명하고 있습니다. 따라서 영어를 잘 몰라도 패턴을 기억하기 쉽고 내용을 이해하기 쉽게 되어 있습니다.

  • 연습 문제
    각 장의 마지막에서는 연습 문제가 실려 있습니다. 그 장에서 배운 내용을 더욱 발전시키고 실제 개발에 패턴을 적용시키기 위해서 꼭 연습 문제에 도전해 보시기 바랍니다. 이 책의 마지막 부록A에서는 모든 연습 문제의 해답이 실려 있어 독학자도 배우기 쉽게 되어 있습니다.

  • 주요 API 참고
    이 책의 마지막 부록 D에서는 쓰레드에 관한 주요한 API 참고가 들어 있습니다.
    필요할 때에 참조할 수 있으며 총괄 정리하며 복습할 수도 있습니다.
  • 1장 Single Threaded Execution - 이 다리를 건널 수 있는 사람은 오직 한 명
    Single Threaded Execution 패턴
    예제 프로그램 1 : Single Threaded Execution 패턴을 사용하지 않는 예
    예제 프로그램 2 : Single Threaded Exection 패턴을 사용한 예
    Single Threaded Execution 패턴의 등장인물
    사고의 폭을 넓히기 위한 힌트
    관련하고 있는 패턴
    보강 : synchronized에 대해서 생각해 봅시다
    이 장에서 배운 것
    연습문제

    2장 Immutable - 없애려고 해도 없어지지 않아
    Immutable 패턴
    예제 프로그램
    Immutable 패턴의 등장인물
    생각의 폭을 넓히기 위한 힌트
    관련하고 있는 패턴
    보강 : final
    이 장에서 배운 것
    연습문제

    3장 Guarded Suspension - 준비될 때까지 기다려요
    Guarded Suspension 패턴
    예제 프로그램
    Guarded Suspension 패턴의 등장인물
    생각의 폭을 넓히는 힌트
    관련하고 있는 패턴
    이 장에서 배운 것
    연습문제

    4장 Balking - 필요 없으면 관둬요
    Balking 패턴
    예제 프로그램
    Balking 패턴의 등장인물
    생각의 폭을 넓히기 위한 힌트
    연관하고 있는 패턴
    보강 : 타임아웃
    이 장에서 배운 것
    연습문제

    5장 Producer-Consumer - 내가 만들고 당신이 쓰는
    Producer-Consumer 패턴
    예제 프로그램
    Producer-Consumer 패턴의 등장인물
    생각의 폭을 넓히기 위한 힌트
    연관하고 있는 패턴
    보강 : 예외 InterruptedException을 이해한다
    이 장에서 배운 것
    연습문제

    6장 Read-Write Lock - 모두 읽어도 좋지만 읽고 있을 때에는 쓰면 안돼요
    Read-Write Lock 패턴
    예제 프로그램
    Read-Write Lock 패턴의 등장인물
    생각의 폭을 넓히기 위한 힌트
    연관하고 있는 패턴
    이 장에서 배운 것
    연습문제

    7장 Thread-Per-Message - 이 일 해두어야 해요
    Thread-Per-Message 패턴
    예제 프로그램
    Thread-Per-Message 패턴의 등장인물
    생각의 폭을 넓히기 위한 힌트
    연관하고 있는 패턴
    보강 : 프로세스와 쓰레드
    이 장에서 배운 것
    연습문제

    8장 Worker Thread - 일이 올 때까지 기다리고 일이 오면 일한다
    Worker Thread 패턴
    예제 프로그램
    Worker Thread 패턴의 등장인물
    생각의 폭을 넓히기 위한 힌트
    연관하고 있는 패턴
    보강 : Swing의 이벤트 디스패칭 쓰레드
    이 장에서 배운 것
    연습문제

    9장 Future - 먼저 교환권을 가져가세요
    Future 패턴
    예제 프로그램
    Future 패턴의 등장인물
    생각의 폭을 넓히기 위한 힌트
    연관하고 있는 패턴
    이 장에서 배운 것
    연습문제

    10장 Two-Phase Termination - 뒷정리한 다음에 자도록 해요
    Two-phase Termination 패턴
    예제 프로그램
    Two-Phase Termination 패턴의 등장인물
    생각의 폭을 넓히기 위한 힌트
    연관하고 있는 패턴
    보강 : 인터럽트 상태와 예외 InterruptedException의 상호 변환
    이 장에서 배운 것
    연습문제

    11장 Thread-Specific Storage - 쓰레드마다 코인 락카
    Thread-Specific Storage 패턴
    java.lang.ThradLocal 클래스에 대해서
    예제 프로그램1 : Thread-Specific Storage 패턴을 사용하지 않는 예
    Thread-Specific Storage 패턴의 등장인물
    생각의 폭을 넓히는 힌트
    관련하고 있는 패턴
    보강 : 액터, 베이스와 태스크, 베이스
    이 장에서 배운 것
    연습문제

    12장 Active Object - 비동기 메시지를 받아들이는 능동적 객체
    Active Object 패턴
    예제 프로그램
    Active Object 패턴의 등장인물
    생각의 폭을 넓히기 위한 힌트
    관련하고 있는 패턴
    이 장에서 배운 것
    연습문제
    준비 중입니다.
    절판되었지만 찾아볼 가치가 있는책.
    강혜원님이 쓰신 서평보기 I 평점 I 조회수(1720) I 공감 (0) I 블로그
    책의 제목이 자바언어로 배우는 디자인패턴 입문이고 작게 부제로 [멀티쓰레드편]이라고 달려 있어서같은 제목의 디자인패턴책의 보충내용정도만 나올줄 알고 구입하지 않았었던것은 저의 실수였습니다. 결국 나중에 절판된후 정가로 구입하려고 해도 찾을수 있는곳이 없어서 결국에는 우연히 후배가 구한책을 제본을 해서 보게되었습니다. 저자님과 역자님에게 조금 죄송하군요. 이 책은 멀티쓰레딩 프로그래밍에서 사용가능한 디자인 패턴중 많이 사용되는 12가지의 패턴을...
    재미있어요.
    이랑혁님이 쓰신 서평보기 I 평점 I 조회수(1306) I 공감 (0) I 블로그
    재미있게 봤어요.이거 읽는데 하루 투자 했네요 ^^
    자바로 멀티 쓰레드 프로그래밍을 하고 싶다면
    이용석님이 쓰신 서평보기 I 평점 I 조회수(1993) I 공감 (0) I 블로그
    참으로 마음에 드는 책이다. 아주 기초적인 쓰레드의 개념부터 차근차근 설명하기 시작하여 꽤나 유명한 패턴 - Tomcat 소스 코드에서 보았던 것과 같은 - 에 대한 설명까지, 그리고 멀티 쓰레드 프로그램의 평가 기준에 대한 언급과 함께 어떤 것을 신경써야 하는지 방향을 제시한다. 읽어 본 지 한참이나 지났지만 좋은 기억으로 남을 만큼 상당히 만족스러운 느낌이다. 한 눈에 쏙 들어오는 그림은 꽤나 쉽고 편하게 읽을 수 있도록 해 준다.문제는 중간중간에 어이없는 ...
    나만의 길이 있어
    황치훈님이 쓰신 서평보기 I 평점 I 조회수(1511) I 공감 (0) I 블로그
    ^^ㅣ..어렵네요.
    프로젝트에 자바를 쓰지는 않지만 쓰레드를 쓰기에 필요했던책..
    전희원님이 쓰신 서평보기 I 평점 I 조회수(2060) I 공감 (0) I 블로그
    제가 이 책을 구입했을당시 자바를 사용하고 있었지만..솔직히 자바에서 쓰레드를 쓸정도로 고난이도의 프로그래밍은 하지 않았습니다.1,2장부분만 보다가 덮어두었던 책이였죠. 그러다가 Python이라는 언어로 개발을 하는 프로젝트가 있었는데 쓰레드가 필수 불가결한 요소로 추가 되어야할 부분이 생겼습니다.열심히 Python 쓰레드 부분을 찾아 봤지만 소개수준의 글들 뿐이여서 심도깊게 들어갈수 조차 없었고 불안하게 개발을 해야할 상황에 이 책이 번쩍하고 생각이 나는 거...
    강추
    송재운님이 쓰신 서평보기 I 평점 I 조회수(1357) I 공감 (0) I 블로그
    사실 말이 필요없다. 이 책은 아는 사람은 다 알것이다. 가끔 일본 사람이 쓴 책을 보게 되는데.. 책의 내용이 상당히 쉽고 잘 설명되어 있는걸 보게 된다.. 물론 이러한 부분은 일본어라서..번역시 영어보다는 매끄럽게 번역이 되어서 그런면도 없지 않아 있겠지만... 스레드에 관해서 잘 모르더라도 . 읽다보면..  이해하기가 쉬운 책이다. 전문서적이지만.. 그래도 재미있게 가볍게 읽을 수 있는 책이다.
    이론이 아닌 실제에 충실한 책
    지성훈님이 쓰신 서평보기 I 평점 I 조회수(1310) I 공감 (0) I 블로그
    Thread 쪽 익히고 공부하기에는 괜찮은 책 같습니다.일반적으로 생각하고 쓸수 있는 패턴부터 시작해서 장정과, 단점을 설명하고점점 고급스러운 패턴을 설명해 나가고 있습니다. 책 자체가 그렇게 어렵게 설명 되어 있지 않고요.. 짧은 예제를 통해서 충분히 설명되고 있네요...Thread 설계나 사용할때 참고하면 좋을거 같습니다. 
    jvm으로 관심을 준 책
    김용환님이 쓰신 서평보기 I 평점 I 조회수(1913) I 공감 (0) I 블로그
    책을 산지는 작년여름인가, 가을인가 샀는데 재미가 있는 책이더라구여.시간이 남아서, 서평쓰고 있습니다. ㅋㅋ윗분이 잘 말씀해 주셨네요.멀티쓰레드 프로그래밍이 하신분이 보기엔 개념을 다시한번 잡을수 있고,초보분에게는 조금 어렵긴 하지만, 가치가 있다고 생각되는 책입니다. 개인적으로 저는 멀티쓰레드 프로그래밍을 될수 있으면 하지 말아야 한다고 생각되는 사람중의 한사람입니다.꼬일때로 꼬여서, lock 잡고, lock 풀고.. 이 메소드가 과연 thread safe한지 안한지..확...
    [Review] 멀티쓰레딩 프로그래밍의 진수!!
    김진회님이 쓰신 서평보기 I 평점 I 조회수(2151) I 공감 (0) I 블로그
    "자바 언어로 배우는 디자인 패턴"의 전편의 명성을 이어서 두번째 판 역시 적절한 비유와 편안한 설명으로 고급 프로그래밍으로 한발자욱 더 디딜 수 있게 집필되어있습니다. (매 패턴마다 한문장으로 표현되는 비유는 예술의 경지죠..-_-;)자바는 언어 자체에서 멀티쓰레딩을 지원하고 있고, 좀더 쉽게 멀티쓰레딩 프로그램을 만들 수 있지만, 오히려 그 덕분에 더욱 어렵고, 접근하기 어려운 주제가 그것이 아닐까 합니다. 원래 멀티쓰레드 자체는 개념부터 차근차근 접근해서 공부...
    자바 병렬 프로그래밍...
    David Holmes
    선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
    JSP 2.1 웹 프로그래밍(입문에서 완성까지)(SECOND EDITION)...
    손진곤
    선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
    자바 프로그래밍 면접, 이렇게 준비한다...
    노엘 마크엄
    선택된 상품을 찜하실 수 있습니다. 선택된 상품을 바로구매 하실 수 있습니다.
    케이시 시에...
    Dave Crane...
    Martin Fow...
    에릭 프리먼...
     
    전체평균(33)
    회원평점   회원서평수 9
    절판되었지만 찾아볼 가치가 있는책.
    강혜원 님  2007-12-13
    재미있어요.
    이랑혁 님  2006-03-09
    자바로 멀티 쓰레드 프로그래밍을 하고 싶다면
    이용석 님  2005-04-07
    나만의 길이 있어
    황치훈 님  2005-03-24
    프로젝트에 자바를 쓰지는 않지만 쓰레드를 쓰기에 필요했던책..
    전희원 님  2005-03-08
    강추
    송재운 님  2004-12-24
    이론이 아닌 실제에 충실한 책
    지성훈 님  2004-09-08
    jvm으로 관심을 준 책
    김용환 님  2004-02-04
    [Review] 멀티쓰레딩 프로그래밍의 진수!!
    김진회 님  2003-07-14
    오늘의 키워드 : "패턴"
    [Inter-view] Java언어로 배우는 디자인 패턴 입문 [멀티쓰레드편]-[완료]
    [추천] Patterns
    Yuki Hiroshi 의 최근 저서
     
    Java 언어로 배우는 디자인 패턴 입문
    22,500원
    (10%↓+5%)
     
    영진.COM 출판사의 신간
    2018 이기적in IoT 사물인터넷 지식능력검정 기본서
    주한길 저
    21,600원
    (10%↓+5%)
     
    메이커 다은쌤의 FDM 3D Printing
    전다은 저
    10,800원
    (10%↓+5%)
     
    iPhone 실전 프로젝트 따라하기
    안진섭, 박인혜, 최재규 저
    22,500원
    (10%↓+5%)
     
    할 수 있다! Visual 엑셀 2010
    이민욱 저
    13,500원
    (10%↓+5%)
     
    이기적 한국사 능력검정시험 중급
    김시내 외 저
    18,000원
    (10%↓+5%)
     
    이메일주소수집거부