title: Can isAlive() be False immediately after calling start() because the thread hasn't yet started?
body: <p>In the python documentation at <a href="http://docs.python.org/2/library/threading.html#thread-objects" rel="noreferrer">http://docs.python.org/2/library/threading.html#thread-objects</a> it says that</p>
  
  <blockquote>
    <p>[isAlive()] returns True just before the run() method starts until just after the run() method terminates</p>
  </blockquote>
  
  <p>But then the start() method says that:</p>
  
  <blockquote>
    <p>[start()] arranges for the object’s run() method to be invoked in a separate thread of control.</p>
  </blockquote>
  
  <p>Does this mean if I call <code>t.start()</code> and then immediately check <code>t.isAlive()</code> it's possible I could get <code>False</code> because the thread hasn't started yet?</p>