title: How to create threads in ASP.NET pages from CLR thread pool instead of ASP.NET pool?
body: <p>If I create a new thread on an ASP.NET page the <code>IsThreadPoolThread</code> property is true.
  First question is, is it from ASP.NET pool or CLR pool ?
  Second question is, if it is from ASP.NET pool then how to create a thread from CLR and don't use ASP.NET pool ?
  I need a synchronous solution for long-running requests (<a href="https://stackoverflow.com/questions/4006561/download-server-with-asp-net-how-to-accomplish-long-running-synchronous-requests">full story</a>).</p>