---
product_id: 519300258
title: "Grokking Concurrency"
price: "€ 105.10"
currency: EUR
in_stock: true
reviews_count: 6
url: https://www.desertcart.hr/products/519300258-grokking-concurrency
store_origin: HR
region: Croatia
---

# Grokking Concurrency

**Price:** € 105.10
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Grokking Concurrency
- **How much does it cost?** € 105.10 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.hr](https://www.desertcart.hr/products/519300258-grokking-concurrency)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Grokking Concurrency [Bobrov, Kirill] on desertcart.com. *FREE* shipping on qualifying offers. Grokking Concurrency

Review: It is a great book, very informative and easy to follow - It's a great book with fantastic illustrations. These are fundamental concepts to create software that scales. The book illustrates theory with real-life examples and practical ideas. The author does a great job simplifying complex concepts. Give it a try and learn how to build great software.
Review: Great Resource for Understanding Concurrency - My husband had this to say about this book: "The book really breaks down the concepts of Concurrency in easy to understand terms. I don't know if there is a better resource out there currently. I have tried for years to understand what makes a concurrency a great technique to use/learn and this book I feel answered that question for me. You owe it to yourself to get a copy of this book if you find yourself in the same boat as me."

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #327,790 in Books ( See Top 100 in Books ) #143 in Microsoft Programming (Books) #198 in Computer Programming Languages #254 in Python Programming |
| Customer Reviews | 4.5 4.5 out of 5 stars (18) |
| Dimensions  | 7.38 x 0.5 x 9.25 inches |
| ISBN-10  | 1633439771 |
| ISBN-13  | 978-1633439771 |
| Item Weight  | 1.1 pounds |
| Language  | English |
| Print length  | 304 pages |
| Publication date  | February 6, 2024 |
| Publisher  | Manning |

## Images

![Grokking Concurrency - Image 1](https://m.media-amazon.com/images/I/51KZFmOMujL.jpg)
![Grokking Concurrency - Image 2](https://m.media-amazon.com/images/I/81h39xh6IkL.jpg)
![Grokking Concurrency - Image 3](https://m.media-amazon.com/images/I/91n4QTWV-wL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ It is a great book, very informative and easy to follow
*by Y***O on February 11, 2024*

It's a great book with fantastic illustrations. These are fundamental concepts to create software that scales. The book illustrates theory with real-life examples and practical ideas. The author does a great job simplifying complex concepts. Give it a try and learn how to build great software.

### ⭐⭐⭐⭐⭐ Great Resource for Understanding Concurrency
*by J***S on February 15, 2024*

My husband had this to say about this book: "The book really breaks down the concepts of Concurrency in easy to understand terms. I don't know if there is a better resource out there currently. I have tried for years to understand what makes a concurrency a great technique to use/learn and this book I feel answered that question for me. You owe it to yourself to get a copy of this book if you find yourself in the same boat as me."

### ⭐⭐⭐⭐ a much needed book
*by C***9 on December 4, 2024*

This book does much to demystify concurrency, which, as the author notes, seems to be treated as some sort of Hidden Knowledge that is to be made available only to a select few. Happily, it is generally free of the typos and vague or contradictory language common in computer texts. The notable exception is the output shown in chapter 4 for child_processes.py. Lines like "Parent : Child's PID: 73554" appear , which is interesting since no such print() call exists in the code, and even if it did, it would be useless. Unlike fork(), the Process class does not give immediate access to the child's PID - there is no such thing as a getcpid() system call. To prove that concurrency deserves its rather murky reputation, I ran the Chapter 8 program race_condition.py in Google Colab, and the output was what would be expected if no race condition existed. There is call to setswitchinterval() that is noted to be key to getting interruptions, so I both increased and decreased the value of THREAD_DELAY, but the problem that there was no problem persisted. There is one issue with Python that was a little annoying. Basically, the typing module is obsolete, as its functionality is largely found in collections.abc. You often see "import typing as T" in the text. It could be replaced - if necessary - with "import collections.abc as C". I stress "if" because in recent Python versions, built-in types can be used directly in type hints. So, "from typing import List" becomes extraneous, as "list" will now work where "List" was once needed.

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.hr/products/519300258-grokking-concurrency](https://www.desertcart.hr/products/519300258-grokking-concurrency)

---

*Product available on Desertcart Croatia*
*Store origin: HR*
*Last updated: 2026-02-20*