python3 threading实现多线程【简明易懂】

import threading,time
def test():
    for x in range(5):
        print(x)
        time.sleep(1)

t=threading.Thread(target=test)
t.daemon=True
t.start()
time.sleep(10)

以上案例运行效果如下:

target指定test函数,test函数内的代码在start()时作为子线程调用运行。

默认情况下,主线程结束后子线程还会继续运行。设置daemon=True则可以实现主线程结束同时结束子线程。

你可能感兴趣的:(python,python,threading,多线程)