title: Threading in MVP pattern
body: <p>I am currently writing a program that takes input from the user and makes a http get request to a server.The request will send back data in an object that I return to the presenter inside a object I am having a problem understanding where threading would fit in this particular design pattern. Let's say my presenter has X number of methods:</p>
  
  <pre><code>public void method1()
  {
    //Make call to service project to execute http request
    someobject = serviceRequest.MakeRequest();
  }
  
  public void method2()
  {
    //Make call to service project to execute http request
    someobject = serviceRequest.MakeAnotherRequest();
  }
  
  public void method3()
  {
    someobject = serviceRequest.Make3rdRequest();
  }
  </code></pre>
  
  <p>How can I launch these methods in a separate thread? Any help is appreciated. BTW I'm using .net 3.5. I have access to VS2010 if somebody's solution calls for it. Thanks.</p>