线程基本

from threading import Thread
import threading
import time
def say(name):
    time.sleep(5)
    print('%s say hello'%name)
if __name__=='__main__':
    t=Thread(target=say,args=('wes',))
    t.start()

    print('zhu')
    print(t.is_alive())
    print(t.getName())
    print(threading.current_thread())  #主线程
    print(threading.enumerate()) #返回主线程在内的所有正在运行的线程
    print(threading.active_count()) #返回正在运行的线程的数量
    t.join()  #等待子线程
    print('finish')
zhu
True
Thread-1
<_MainThread(MainThread, started 5416)>
[<_MainThread(MainThread, started 5416)>, <Thread(Thread-1, started 5276)>]
2
wes say hello
finish

 

posted @ 2018-11-21 18:15  986428528  阅读(119)  评论(0编辑  收藏  举报