Descriptions
Grokking Concurrency. This easy-to-read, practical guide demystifies concurrency concepts such as multithreading, asynchronous programming, and parallel processing in any language. This fun, fully illustrated beginner’s guide will help you write the high-performance code your applications deserve. Inside, you’ll find detailed explanations of core concurrency concepts—all explained with interesting illustrations, insightful examples, and detailed techniques that you can apply to your own projects. Discover powerful parallel processing techniques that help you leverage multiple cores, handle high workloads, process terabytes of data, and continue working through hardware and software failures. The core concepts covered in this guide will always apply, whether you’re building web applications, IoT systems, or processing big data. Parallelism is an approach to running computer programs efficiently by dividing them into tasks that can run independently. This basic idea allows you to speed up game graphics, train large AI models, quickly scale web applications, optimize big data processing, and much more. Concurrency can be challenging, so this book helps you get started with interesting examples, fun illustrations, and easy-to-understand Python code.
What will you learn
- Writing and running parallel programs
- Performance, Scalability, and Resilience Patterns
- Choosing the Right Equipment
- asynchronous communication
Grokking Concurrency Specification
- Publisher: Oreily
- Teacher: Kirill Bobrov
- English language
- Level: All levels
- Number of courses: 17
- Duration: 6 hours 38 minutes
Contents Grokking Concurrency
Requirements
- Examples in Python. No prior experience with parallel computing or high performance computing is required.
Images
Sample clip
Installation instructions
Extract the files and watch on your favorite player
Subtitles: Not available
Quality: 720p
Download links
Password file(s): free download software
file size
889 MB