Andy guides you through using the various concurrent data structures introduced in .NET 4, ConcurrentBag,Queue,Stack,Dictionary,Lazy an in addition the BlockingCollection Adapter