title: Why does a blocking thread consume more then async/await?
body: <p>See this question and answer;</p>
  
  <p><a href="https://stackoverflow.com/questions/25239722/why-use-async-controllers-when-iis-already-handles-the-request-concurrency">Why use async controllers, when IIS already handles the request concurrency?</a></p>
  
  <p>Ok, a thread consumes more resources then the async/await construction, but <em>why</em>? What is the core difference? You still need to remember all state etc, don't you?</p>
  
  <p>Why would a thread pool be limited, but can you have tons of more idle async/await constructions?</p>
  
  <p>Is it because async/await knows more about your application?</p>