이 책을 읽은 사람
1명
나의 별점
책장에 담기
게시물 작성
문장 남기기
분량
보통인 책
출간일
2024.11.13
페이지
344쪽
상세 정보
동시성은 프로그램을 독립적으로 실행하도록 분리해 동시에 처리하는 방식이며, 이를 구현하려면 복잡성, 병렬성, 스레드, 프로세스, 멀티태스킹, 코루틴처럼 다양한 기술과 개념을 알고 적재적소에 사용할 줄 알아야 한다.
이 책은 어렵게만 느껴지던 동시성을 실제 생활에서 흔히 볼 수 있는 예와 흥미로운 일러스트로 설명한다. 특정 프로그래밍 언어나 구현에 국한해 설명하지 않으며, 좀 더 근본적인 내용인 개념과 원칙을 학습하도록 도와준다. 특히 확실하게 이해하기 위해 복잡한 수식보다는 시각적인 다이어그램으로 개념을 쉽게 설명하며, 다양한 이야기로 독자의 흥미를 이끈다. 이 책을 읽고 나면 동시성에 대해 전체적인 그림을 그릴 수 있을 것이다.
이 책을 언급한 게시물1
cs
@csygku
그로킹 동시성
가장 먼저 좋아요를 눌러보세요
상세정보
동시성은 프로그램을 독립적으로 실행하도록 분리해 동시에 처리하는 방식이며, 이를 구현하려면 복잡성, 병렬성, 스레드, 프로세스, 멀티태스킹, 코루틴처럼 다양한 기술과 개념을 알고 적재적소에 사용할 줄 알아야 한다.
이 책은 어렵게만 느껴지던 동시성을 실제 생활에서 흔히 볼 수 있는 예와 흥미로운 일러스트로 설명한다. 특정 프로그래밍 언어나 구현에 국한해 설명하지 않으며, 좀 더 근본적인 내용인 개념과 원칙을 학습하도록 도와준다. 특히 확실하게 이해하기 위해 복잡한 수식보다는 시각적인 다이어그램으로 개념을 쉽게 설명하며, 다양한 이야기로 독자의 흥미를 이끈다. 이 책을 읽고 나면 동시성에 대해 전체적인 그림을 그릴 수 있을 것이다.
출판사 책 소개
grokking concurrency!
복잡한 수식과 전문 용어를 몰라도 괜찮다!
읽기만 해도 동시성을 이해할 수 있다!
동시성은 프로그램을 독립적으로 실행하도록 분리해 동시에 처리하는 방식이며, 이를 구현하려면 복잡성, 병렬성, 스레드, 프로세스, 멀티태스킹, 코루틴처럼 다양한 기술과 개념을 알고 적재적소에 사용할 줄 알아야 한다. 이 책은 어렵게만 느껴지던 동시성을 실제 생활에서 흔히 볼 수 있는 예와 흥미로운 일러스트로 설명한다. 특정 프로그래밍 언어나 구현에 국한해 설명하지 않으며, 좀 더 근본적인 내용인 개념과 원칙을 학습하도록 도와준다. 특히 확실하게 이해하기 위해 복잡한 수식보다는 시각적인 다이어그램으로 개념을 쉽게 설명하며, 다양한 이야기로 독자의 흥미를 이끈다. 이 책을 읽고 나면 동시성에 대해 전체적인 그림을 그릴 수 있을 것이다.
일상 속 예제와 흥미로운 일러스트로
어려운 동시성을 쉽게 배운다!
동시성은 소프트웨어 엔지니어링에서 반드시 필요한 요소로, 컴퓨터 프로그램을 독립적으로 실행할 수 있는 작업으로 분리해 효율적으로 실행하는 접근 방식이다. 복잡성, 병렬성, 스레드, 프로세스, 멀티태스킹이나 코루틴처럼 다양한 기술을 알고 잘 접목시켜야만 동시성의 큰 그림을 그릴 수 있다.
이 책은 동시성이 처음인 독자도 배울 수 있도록 실제 생활에서 볼 수 있는 예제로 동시성의 개념과 원칙을 설명한다. 전문 용어를 사용한 딱딱하고 지루한 설명 대신 이해할 수 있는 단어로 명확하고 쉽게 설명하며, 다양한 이야기로 동시성을 하나하나 풀어나간다. 더불어 복잡하고 어려운 개념들은 일러스트와 그림을 이용해 쉽게 이해할 수 있게 도와준다.
동시성에 대해 전체적인 그림을 어떻게 그려야 할지, 앞으로 어떻게 공부하면 좋을지에 대한 가이드를 제공하며, 직접 실습할 수 있도록 파이썬 예제도 제공한다. 동시성 개념을 깊이 배우고 싶은 주니어 개발자와 동시성 프로그래밍을 더 탄탄히 다지고 싶은 시니어 개발자 모두에게 강력히 추천한다.
이 책에서 다루는 내용
● 동시성 프로그래밍의 작성과 실행
● 성능, 확장성, 회복성을 위한 패턴
● 올바른 하드웨어 선택하기
● 비동기 통신
● 논블로킹 기반 동시성과 이벤트 기반 동시성
현재 25만명이 게시글을
작성하고 있어요