python多线程有关问题

python多线程问题
如下代码,执行后线程0可以执行,但是线程1不能被执行,什么问题?
其中两个线程都是向数据库中加载数据,执行时间都比较长,一般几十秒;

if __name__ == "__main__":

  time.sleep(0.2)
  thread.start_new_thread(l_thread0,())

  time.sleep(0.2)
  thread.start_new_thread(l_thread1,())
   
  while True:
  time.sleep(1)

------解决方案--------------------
试过了能执行

Python code

#!/usr/bin/env python
import thread,time

def l_thread0():
    while 1:
        print 'this is function ft1.',time.ctime()
        time.sleep(1)

def l_thread1():
    while 1:
        print 'this is function ft2.',time.ctime()
        time.sleep(1)

if __name__ == "__main__":
    time.sleep(0.2)
    thread.start_new_thread(l_thread0,())

    time.sleep(0.2)
    thread.start_new_thread(l_thread1,())

    while True:
        print 'this is main:',time.ctime()
        time.sleep(1)

------解决方案--------------------
贴输出。
------解决方案--------------------
应该把全部的源码和输出贴出来