- Deeper Dive into Tasks for an I/O-Bound Operation
- I/O-bound tasks
- Why you should not create asynchronous wrappers with Task.Run()
- Asynchronous file access (C#)
- C# : TASK PARALLEL LIBRARY (TPL) WITH ASYNC AWAIT AND TASKCOMPLETIONSOURCE FOR ASYNC I/O OPERATIONS
- There Is No Thread
- Wrapping Other Asynchronous Patterns in Awaitable Tasks
- Task.Factory.StartNew vs Task.Factory.FromAsync
- Task.Run vs Task.Factory.StartNew