I know that Task.Run will get a thread from threadpool to run that method. I am referring to the https://github.com/davidfowl/AspNetCoreDiagnosticScenarios/blob/master/Async