Delegates are a few of the objects that make threading easier in .NET reference. They can be used to asynchronously invoke a method. What other objects exist in framework 4.5 (o
The Task and Task, but they've been here since .NET 4. async does not necessarily work with threads, see Jon's video from Øredev for a very good explanation.