PluralSight – C Sharp Concurrent Collections Bookware

PluralSight – C Sharp Concurrent Collections Bookware-KNiSO
English | Size: 388.54 MB
Category: Tutorial


Making applications concurrent can be a vital part of ensuring good responsiveness and high performance, but standard collections are not designed for concurrent environments. In this course, C# Concurrent Collections, you ll learn how to use concurrent collections to bring the power of manipulating data in collections to multithreaded scenarios by thinking about problems in a concurrent way. First you ll discover how to avoid race conditions and data corruption, and how to use lambdas and closures to complete concurrent collection operations in a thread-safe way. Next, you ll explore producer-consumer collections, such as stacks and queues Then, you’ll learn how to safely consume all items from a queue when you don t know if other threads might be adding other items. Finally, you ll delve into good coding practices to keep your concurrent collection code efficient. By the end of this course, you ll understand how to safely store data in collections and have multiple threads access that data concurrently, while avoiding the thread synchronization bugs that can otherwise plague concurrent code

Linkedin Learning – Parallel and Concurrent Programming with C Plus Plus Part 2

Linkedin Learning – Parallel and Concurrent Programming with C Plus Plus Part 2-ZH
English | Size: 582.82 MB
Category: Tutorial


Write more efficient, performant code by mastering the fundamentals of parallel programming. In this course instructors Barron and Olivia Stone pick up where they left off in the first installment of the Parallel and Concurrent Programming with C++ series, explaining what you need to know to write programs that execute multiple instructions simultaneously. Barron and Olivia dig into some more advanced concepts like condition variables and semaphores in a fun and informative way, relating them to everyday activities you perform in the kitchen. To cement these ideas, they demo them in action using C++. Each lesson is short and practical, driving home the theory with hands-on techniques