C# Concurrent Collections
Master concurrent collections for multithreaded applications. Learn ConcurrentDictionary, producer-consumer patterns, and blocking collections for efficient, thread-safe code.
Course Content
C# Concurrent Collections is an advanced Pluralsight course taught by Simon Robinson. It runs 3h 32m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 589 reviews. It is a paid course, first published September 2020.
Unlock the power of multithreading with concurrent collections! This comprehensive course provides a deep dive into using thread-safe data structures in your applications.
You'll master the core collection types, including:
- ConcurrentDictionary: Efficiently manage key-value pairs in a multithreaded environment.
- ConcurrentQueue: Build robust producer-consumer systems with this thread-safe queue.
- ConcurrentBag: Utilize a thread-safe collection for adding and removing elements.
- ConcurrentStack: Implement thread-safe stack operations for concurrent scenarios.
Learn essential techniques to prevent common concurrency bugs like race conditions and ensure data integrity. We'll also explore how to effectively integrate BlockingCollection with these concurrent collections for streamlined producer-consumer patterns.
Finally, discover concurrent collection best practices to optimize performance and maintainability in your multithreaded code. This course equips you with the knowledge to confidently leverage concurrent collections for building scalable and reliable applications.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.