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.
Your Memberships & Subscriptions
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.
Follow the author
OK
Python Threading Jump-Start: Develop Concurrent IO-bound Programs And Work With The GIL (Python Concurrency Jump-Start Series)
(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.
- LanguageEnglish
- Publication dateAugust 5, 2022
- File size448 KB
Shop this series
See full series- Kindle Price:$29.97-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
- 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
- Kindle Price:$69.93-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
Shop this series
Sold by: Amazon.com Services LLC
Sold by: Amazon.com Services LLC
Sold by: Amazon.com Services LLC
This option includes 3 books.
This option includes 5 books.
This option includes 7 books.
Why can't I get these titles?
Under regulatory requirements, teens need a parent or guardian to buy or borrow titles. Ask your parent or guardian to acquire these titles for this account from their device. These books will appear in your Kindle library once they do.
Customers who viewed this item also viewed
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)
- #147 in Parallel Computer Programming
- #1,418 in Python Computer Programming
- #2,063 in Python Programming
- Customer Reviews:
About the author

Jason Brownlee, Ph.D. helps Python developers bring modern concurrency methods to their projects with hands-on tutorials. Learn more at https://SuperFastPython.com
Products related to this item
Customer reviews
- 5 star4 star3 star2 star1 star2 star72%14%14%0%0%0%
- 5 star4 star3 star2 star1 star1 star72%14%14%0%0%0%
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon


















