多线程的join功能

import threading
import time

def thread_job():
    print("T1 start\n")
    for i in range(30):
        time.sleep(0.1)
    print("T1 finish\n")

def T2_job():
    print("T2 start\n")
    print("T2 finish\n")
def main():
    added_thread =threading.Thread(target=thread_job,name="T1")
    thread2 = threading.Thread(target=T2_job,name="T2")
    added_thread.start()
    thread2.start()
    thread2.join()
    added_thread.join()

    print('all done\n')

if __name__=="__main__":
    main()

 

posted @ 2018-12-06 13:11  萧白白  阅读(164)  评论(0编辑  收藏  举报