把 子线程 设置为 守护线程, 则 主线程 的结束与否, 不会等 子线程都结束
测试 代码
def asyn_all(): mysql = PymysqlPool() # task = MyThread(eval("cosco"), (i + 1, cut_num)) # task.start() for i in range(10): print "stttt" t = threading.Thread(target=fff, args=("eee", i)) t.setDaemon(True) t.start() print "allll" pass def fff(e, i): print "sssssssstart%s" % i time.sleep(10) print "eeeeeeeeet%s" % i
结果
stttt
sssssssstart0
stttt
sssssssstart1
stttt
sssssssstart2
stttt
sssssssstart3
stttt
sssssssstart4
stttt
sssssssstart5
stttt
sssssssstart6
stttt
sssssssstart7
stttt
sssssssstart8
stttt
sssssssstart9
allll