C# Featured Why is .GetAwaiter().GetResult() bad in C#? Why is .GetAwaiter().GetResult(), or .Wait() or .Result bad? It ends up boiling down to deadlocks and threadpool starvation. This post gives a gentle, high up look at why this may happen.
C# Pooling in C# We all know pooling is useful for performance, so let's check out what .NET comes with out of the box and see how it's all used.