스페셜 이슈 12호: 멀티코어 세상, 병렬 프로그래밍

사용자 삽입 이미지

[##_1L|1252311642.jpg|width="110" height="175" alt="사용자 삽입 이미지"|_##]IBM 디벨로퍼 웍스에도 글을 꾸준히 기고해오시고, 저희 에이콘에서 펴낸 『실시간 임베디드 멀티스레딩: 누구나 쉽게 이해할 수 있는 RTOS 멀티스레드 프로그래밍』을 번역하기도 하신 김도형님께서 멀티코어 시대의 개발자 생존전략, 병렬 프로그래밍이라는 밀도 높은 스페셜 이슈 글을 써주셨습니다.
사람이 생각하기 어렵고 자동검증수단도 없는 멀티스레드 프로그래밍. 그리고 내 상식과 다르게 동작하는 컴퓨터. 멀티스레드 프로그래밍은 순차적 사고를 하는 프로그래머에게 상당한 정신적 부담을 줍니다. 멀티코어 프로세서를 장착한 하드웨어가 저렴하게 널리 보급되기 시작한 요즘, 이젠 멀티스레드나 병렬 프로그래밍을 어렵다고 무작정 피할 수만도 없게 됐습니다.
아울러 『멀티코어를 100% 활용하는 자바 병렬 프로그래밍』에 대한 간략한 설명도 덧붙여주셨습니다. 과연 멀티스레드 프로그래밍은 왜 난점은 무엇이며, 난국을 타개하는 해결책은 무엇일지 관심있는 분들께서는 이번 스페셜 이슈 글을 주목해보세요.
사용자 삽입 이미지

이 책이 좋은 이유는 우선 프로그래머의 직관이 아닌 체계적인 절차에 의해 스레드에 안전한 클래스를 작성할 수 있는 방법을 제시한다는 점이다. 체계적이라는 것은 기본 규칙만 서로 공유하면 쉽게 코드의 동기화 구조를 이해하고 검증할 수 있으며 남이 작성한 코드를 수정할 때에도 지켜야 하는 규칙을 쉽게 파악할 수 있다는 뜻이다. 이런 방법을 제시하는데 있어 객체 지향적인 설계를 강력한 도구로 활용한다는 점도 바람직한 점이자 이전의 책들과 다른 점이다.
▷▶ 스페셜 이슈 제12호 글 보러가기
CC

크리에이티브 커먼즈 라이센스 에이콘출판사에 의해 창작된 이 저작물크리에이티브 커먼즈 코리아 저작자표시 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.


  • 레몬에이드| Jan 12, 2009

    좋은 글 잘읽었습니다 ^^

  • 하얀말| Jan 12, 2009

    귀 사 이 blog RSS를 등록해 놓고 보고 있는데요, 귀 사 Special Issue는 RSS 같은 게 없네요. ^^ 이번 글처럼 이 블로그에라도 Special Issue 글 새로 올라온 걸 앞으로도 지속적으로 올려주시면 좋겠습니다(그러면 이 블로그의 RSS로 새 글이 올라온 걸 알 수 있겠죠).

  • 에이콘| Jan 12, 2009

    감사합니다. 레몬에이드님~ 감기 몸살은 좀 나으셨는지요.

  • 에이콘| Jan 12, 2009

    하얀말님, 감사합니다. 아직 스페셜 이슈는 RSS 피드를 제공해드리지 못하고 있네요. 다만 말씀하신 대로 새 글이 올라올 때마다 블로그로 알려드리려고는 해요.

    http://www.acornpub.co.kr/blog/tag/스페셜이슈

    "스페셜이슈"라는 태그로 정리되게 글을 올렸으니, 찾아보시구요. 이참에 띄어쓰기가 혼용된 태그를 싹 정리했습니다. 관심 가져주셔서 정말 감사합니다. 알찬 한 주 보내시길.