title: Running a thread in Zygote process will block emulator launching?
body: <p>I want to add an single thread in zygote process to do some monitor work. The thread's runnable entry is something as below. </p>
  
  <pre><code>public void run() {
       //monitor logic here
       Thread.sleep(5*1000);
  }
  </code></pre>
  
  <p>I run it on emulator. However, it will block emulator's running, and emulator is always in its launching UI.
  would anyone explain why? and how to resolve it?</p>
  
  <p>Thanks so much!</p>