title: While loop in Async task block the execution of another Async task
body: <p>I have started two services in an activity named StartServiceActivity.</p>
  
  <p>In the On create method of the StartServiceActivity I have started two services, service 1 and service 2. </p>
  
  <p>The services are creates successfully.</p>
  
  <ol>
  <li><p>On the onstart method of <strong>service 1</strong> I have started an asynTask1.</p>
  
  <p>The asynTask1 executed successfully and entered into the doInBackGround()</p>
  
  <p>In the doInbackground() of asynctask1(service1) I have created a <code>while(true){</code></p></li>
  <li><p>On start method of service2 I have started an asynTask2.</p>
  
  <p>Then I trying to start <strong>asynTask2</strong> but it failed to start. The doInBackground() of asynTask2 is not being executed</p></li>
  <li><p>When I comment the <code>while(true){</code> in asynTask1 both asynTask1 and asynTask2 is started. </p>
  
  <p>I want to execute async1 and asyn2 with <code>while(true)</code>.</p></li>
  </ol>