An Alternative to the Await vs. Wait Analogies and TaskCompletionSource Article

An explanation of the code execution pathways in an application that employs a TaskCreationSource to correlate activity between its threads.

Click here to read the article