title: Are there any drawbacks of using Thread instead of AsyncTask or Volley?
body: <p>I'm new to android development but experienced in iOS development.  I see there are several purpose built classes for network communication.  </p>
  
  <p>I need to make several network connections in synchronous order, but of course dispatch them on a background thread asynchronously.  I was planning to wrap everything in a Thread runnable instead of using AsyncTask or Volley.</p>
  
  <p>Are there going to be any issues with this?  Or any good reasons not to do it?</p>
  
  <pre><code>new Thread(new Runnable() {
          public void run() {
  
                 // Run all my network connections in synchronous order here
  
          }
      }).start();
  </code></pre>
  
  <p>Thank-you for your time!</p>