title: System.Web.HttpContext.Current is thread safe in asynchronous?
body: <pre><code>public ActionResult AsyncAction()
  {
      Task task = new Task(httpContext =&gt; {
          System.Web.HttpContext.Current = httpContext as HttpContext;
          Thread.Sleep(1000 * 10);
          var x = System.Web.HttpContext.Current.Request.Form["x"];
          //To do...Contains IO/NET Write/Read Operation...
      }, System.Web.HttpContext.Current);
      task.Start();
      return View();
  }
  </code></pre>
  
  <p><em>MSDN</em> say:</p>
  
  <blockquote>
    <p>Any public static members of <strong>System.Web.HttpContext</strong> are thread
    safe.</p>
  </blockquote>
  
  <p>In my codes is thread safe?</p>