Shop Canis
Kindle Unlimited
Unlimited reading. Over 5 million titles. Learn more
OR
$9.99

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

You've subscribed to ! We will preorder your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships & Subscriptions

Buy for others

Give as a gift or purchase for a team or group.
Learn more

How it works

  1. Choose your delivery method
  2. Send now or schedule for later
  3. Add your personal message
  4. Recipients can read on any device

These ebooks can only be redeemed by recipients in the US. Redemption links and eBooks cannot be resold.

Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Python Threading Jump-Start: Develop Concurrent IO-bound Programs And Work With The GIL (Python Concurrency Jump-Start Series)

Follow the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Something went wrong. Please try your request again later.

Python Threading Jump-Start: Develop Concurrent IO-bound Programs And Work With The GIL (Python Concurrency Jump-Start Series)

4.6 out of 5 stars (10)

Unlock concurrency with Python threads
(and run 100s or 1,000s of tasks simultaneously)


The threading module provides easy-to-use thread-based concurrency in Python. Unlike Python multiprocessing, the threading module is limited by the infamous Global Interpreter Lock (GIL).

Critically, the GIL is released when performing blocking I/O. Additionally, threads can share memory making them perfectly suited to I/O-bound tasks such as reading and writing from files and socket connections.

This is the API you need to use to make your code run faster.

Introducing: "
Python Threading Jump-Start". A new book designed to teach you the threading module in Python, super fast!

You will get a rapid-paced, 7-part course to get you started and make you awesome at using the threading API.

Each of the 7 lessons was carefully designed to teach one critical aspect of the threading module, with explanations, code snippets, and worked examples.

You will discover:
  • How to choose tasks that are well suited to threads.
  • How to create and run new threads.
  • How to locate and query running threads.
  • How to use locks, semaphores, barriers, and more.
  • How to share data between threads using queues.
  • How to execute ad hoc tasks with reusable worker threads.
  • How to gracefully stop and forcefully kill threads.

Each lesson ends with an exercise for you to complete to confirm you understand the topic, a summary of what was learned, and links for further reading if you want to go deeper.

Stop copy-pasting code from StackOverflow answers.

Learn Python concurrency correctly, step-by-step.

Shop this series

 See full series
There are 7 books in this series.
  • Kindle Price:
    $49.95
    -
    By placing your order, you're purchasing a license to the content and you agree to the Kindle Store Terms of Use.
    Sold by: Amazon.com Services LLC

Product details

  • ASIN ‏ : ‎ B0B8RQR54N
  • Publisher ‏ : ‎ SuperFastPython.com
  • Accessibility ‏ : ‎ Learn more
  • Publication date ‏ : ‎ August 5, 2022
  • Language ‏ : ‎ English
  • File size ‏ : ‎ 448 KB
  • Screen Reader ‏ : ‎ Supported
  • Enhanced typesetting ‏ : ‎ Enabled
  • X-Ray ‏ : ‎ Not Enabled
  • Word Wise ‏ : ‎ Not Enabled
  • Print length ‏ : ‎ 202 pages
  • Page Flip ‏ : ‎ Enabled
  • Part of series ‏ : ‎ Python Concurrency Jump-Start Series
  • Best Sellers Rank: #2,055,776 in Kindle Store (See Top 100 in Kindle Store)
  • Customer Reviews:
    4.6 out of 5 stars (10)

About the author

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Jason Brownlee
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Jason Brownlee, Ph.D. helps Python developers bring modern concurrency methods to their projects with hands-on tutorials. Learn more at https://SuperFastPython.com

Customer reviews

4.6 out of 5 stars
10 global ratings
There are 0 customer reviews.

Report an issue


Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?