Table of Contents
- Traditional concurrency
- Lock free concurrency
- Understanding Parallelism granularity
- Task Parallel Library in depth
- C# language support for asynchrony
- Using Concurrent data structures
- Leveraging Parallel patterns
- Server side asynchrony
- UI Concurrency
- Troubleshooting parallel programs

