자바 병렬 프로그래밍

조슈아 블로크 외 5명 지음 | 에이콘출판 펴냄

자바 병렬 프로그래밍 (멀티코어를 100% 활용하는)

나의 별점

읽고싶어요
35,000원 10% 31,500원

책장에 담기

게시물 작성

문장 남기기

분량

두꺼운 책

출간일

2008.7.30

페이지

528쪽

상세 정보

상세 정보 더보기

추천 게시물

책읽는엄마곰님의 프로필 이미지

책읽는엄마곰

@k_jin

무언가를 노래로 외우는 것만큼 빠른 게 또 있을까. 노래의 힘이 아니었다면, 나는 태정태세 문단세~나 좌축인묘진사오미신유술해(말썽꾸러기 수비대로 외움)를 외우지 못했을지도 모르겠다. 우리 아이 역시 엄마가 첫영성체 때 배웠던 “예수님의 열두제자”와 “가톨릭 복음서”의 순서를 무려 30년 만에 엄마에게 배워서! 외웠더란다. 이처럼 노래의 힘은 엄청나다. 이 경우는 무엇을 외우기 위해 음을 붙이는 것이고, 반대로 노래의 중독성으로 내용이 궁금하게 만드는 '광고 음악'도 노래의 힘이라 말할 수 있겠다. 2025년, 온 국민을 중독시킨 “노래와 상식 세트”의 대표주자를 고르라면 1초의 고민도 없이 『과나의 그거 아세요?』가 아닐까. (”오 필승 코리아”, “오로나민씨”의 맥을 이을 정도)

『과나의 그거 아세요?』를 모른다고? 그럴 리가. “귤에 붙어있는 하얀 거 이름은 귤락입니다아~”로 전 국민의 손톱에 귤 물을 들인 게 바로 과나라고! 그런데 진짜 소름인 거. 이거 다 진짜다!

솔직히 『과나의 그거 아세요?』를 읽기 전까지도 나 이게 다 진짜라는 거 안 믿었잖아. 아니, 정확히는 아이랑 읽으면서도 “이게 진짜라고?”와 “아니, 이걸 왜 생각해본 거냐고”를 번갈아 외치며 놀라고, 웃고, 기막혀하며 아이와 수다를 계속 떨었다. 그런데 그 과정에서 우리는 병뚜껑 톱니 개수를 알게 되고, 핑킹 가위의 용도도 배우고, 신기한 착시현상이나, 귤락의 효능 등을 배웠다. 솔직히 말하자면 노래 자체가 처음엔 어이없음으로 시작해서 중독 증세를 보였기에, 『과나의 그거 아세요?』를 읽기 시작할 때도 뭔가를 배우기보다는 그저 즐겁게 읽자는 마음뿐이었는데, 이 책을 읽고, 실컷 웃는 사이사이 우리에게 새로운 상식이 쏙쏙 스며들게 된 것이다.

『과나의 그거 아세요?』는 그런 의외의 한방을 주는 책이었다. 아마 많은 부모님이 “그거 아세요”를 들으면서 이 노래가 왜 이렇게 아이들에게 인기인지 의아했을 거고, 대체 무슨 내용인지 어이없어했을 것이다. 하지만 『과나의 그거 아세요?』를 읽고, 또 “그거 아세요”를 다시 들으면 몰랐던 이야기가 쏙쏙 들어오고, 아이들이 왜 이 노래를 그렇게 좋아하는지, 재미있어하는지를 느끼게 될 것이다.


언제인가 친구들 “나이 먹었다 느끼는 순간”에 대해 이야기한 적이 있다. 무릎이 아프다거나, 기억력이 나빠졌다는 등의 식상한 이야기나 실컷 주고받다가 “아이돌의 노래가 무슨 말인지 알아듣기 어려워졌을 때”에 모두가 숙연해졌더랬다. 나는 『과나의 그거 아세요?』를 읽으며 내 귀가 세상에 무뎌지고, 새로운 것을 받아들이기 힘들어져 가고 있음을 또 한 번 실감했다. 그와 동시에 내가 선입견을 품지 않는다면 아이의 눈높이에서 더 재미있는 세상을 살 수 있음도 깨달았고.

혹시 나처럼 『과나의 그거 아세요?』가 무슨 말인지 도대체 모르겠다고 생각했던 부모님이 있다면, 속는 셈 치고 한 번만 이 책을 만나보면 좋겠다. 그리고 다시 『과나의 그거 아세요?』를 들어보면 좋겠다. 설령 나와 달리 이미 똑똑한 분이라 이 안의 모든 상식을 알고 있어서, 아무 도움이 되지 않았다고 한들, 아이와 한 뼘 더 가까워졌음은 실감할 수 있을 터니.

과나의 그거 아세요?

박병욱 (지은이), 과나 (원작) 지음
위즈덤하우스 펴냄

3분 전
0
네오몽츄💛님의 프로필 이미지

네오몽츄💛

@raramong

  • 네오몽츄💛님의 비밀 속의 비밀 2 게시물 이미지

비밀 속의 비밀 2

댄 브라운 지음
문학수첩 펴냄

읽고있어요
6분 전
0
기자^^님의 프로필 이미지

기자^^

@hankj1015

  • 기자^^님의 성령의 열매 게시물 이미지
꾸준히!!!! #심야독서

성령의 열매

알란 케어른스 (지은이), 김상융 (옮긴이) 지음
부크크(bookk) 펴냄

읽고있어요
18분 전
0

이런 모임은 어때요?

집으로 대여
구매하기
지금 첫 대여라면 배송비가 무료!

상세정보

출판사 책 소개

아무도 알려주지 않았던 자바 멀티스레드

프로그램에 대한 설계와 구현 노하우를 배운다. 멀쩡한 코드에서 왜 오류가 발생하는지,
오류를 어떻게 해결하고 성능을 높일 수 있는지 속 시원하게 파헤쳐 보자.


스레드는 자바 플랫폼에서 가장 기본적으로 제공되는 기능 중 하나다. 멀티코어 프로세서가 대중화되면서 고성능 애플리케이션을 작성할 때 병렬 처리 능력을 효과적으로 활용하는 일의 중요성이 점차 부각되고 있다. 자바 SE 5와 6은 JVM 수준에서 뛰어난 성능과 높은 확장성을 함께 확보할 수 있도록 지원하고 다양한 종류의 병렬 처리 기반을 라이브러리로 제공하고 있어 병렬 처리 애플리케이션을 작성하고자 할 때 큰 짐을 덜어준다. 이같은 기능을 자바에 추가한 핵심 인력이 직접 집필한 이 책에서는, 병렬 처리 관련 기능에 어떤 것이 있고 어떻게 사용하는지에 대한 방법뿐 아니라, 그 내부에 숨어 있는 디자인 패턴과 그 패턴을 사용한 원론적인 이유도 함께 소개한다.

멀티스레드 프로그램을 작성하고 테스트하고 디버깅하는 일은 여전히 굉장히 어려운 작업이다. 병렬 처리 프로그램이 올바르게 동작하는 것처럼 보일 정도로 만들기는 쉽지만, 실서버에 적용하고 부하가 걸리는 시점이 되면 어김없이 오류가 발생한다. 이 책을 읽은 독자는 이론적인 기반과 함께 안정적이고 확장성 높고 유지보수가 간편한 병렬 처리 프로그램을 작성하는 방법을 배울 수 있다. 이 책에서 병렬 처리 API와 그 구조에 어떤 것이 있는지 뿐만 아니라 설계상의 규칙, 디자인 패턴, 그리고 병렬 처리 프로그램을 작성하는 개발자가 갖춰야 할 자세까지 익힘으로써, 올바르게 동작하면서 동시에 훌륭한 성능을 지닌 병렬 처리 프로그램을 작성할 수 있다.

내용

* 병렬 처리와 스레드 안전성에 대한 기초
* 스레드 안전한 클래스를 작성하는 기법
* java.util.concurrent 패키지에 들어 있는 라이브러리 클래스 활용법
* 성능 최적화를 위해 취해야 할 방법
* 병렬 처리 프로그램 테스트 방법
* 단일 연산 변수, 넌블로킹(Non-blocking) 알고리즘, 자바 메모리 모델과 같은 고급 주제

구성

기초
1부(2장~5장)는 병렬 프로그래밍과 스레드 안전성에 대한 기본 개념을 설명하고, 자바 클래스 라이브러리에서 제공하는 스레드 안전한 클래스를 어떻게 활용해야 하는지를 소개한다. 1부에서 소개한 여러 규칙 가운데 가장 중요한 부분은 "핵심 요약" 부분에 정리해놓았다.

병렬 애플리케이션 구성
2부(6장~9장)에서는 스레드를 어떻게 사용하면 병렬 애플리케이션의 성능과 응답성을 높일 수 있는지에 대한 내용을 다룬다.

가용성, 성능, 테스팅
3부(10장~12장)는 개발자가 실제 하고자 했던 기능을 병렬 프로그램이 제대로 처리하는지를 확인하는 방법과 함께 적당한 시간 이내에 원하는 기능을 처리할 수 있는지 여부도 확인할 수 있는 방법을 살펴본다.

고급
4부(13장~16장)는 명시적인 락, 단일 연산 변수, 넌블로킹 알고리즘, 입맛에 맞는 동기화 클래스를 작성하는 방법 등 어느 정도 경험을 쌓은 개발자가 관심을 가질 만한 고급 주제에 대해 살펴본다.

무제한 대여 혜택 받기

현재 25만명이 게시글을
작성하고 있어요

나와 비슷한 취향의 회원들이 작성한
FLYBOOK의 더 많은 게시물을 확인해보세요.

지금 바로 시작하기

플라이북 앱에서
10% 할인받고 구매해 보세요!

지금 구매하러 가기

더 많은 글을 보고 싶다면?

게시물 더보기
웹으로 보기