import time
from threading import Thread, get_ident
def thread_task(secomd):
print(‘线程1’)
time.sleep(secomd)
print(‘线程1结束’)
def thread_task2(secomd):
print(‘线程2’)
time.sleep(secomd)
print(‘线程2结束’)
def thread_task3(secomd):
print(‘线程3’)
time.sleep(secomd)
print(‘线程3结束’)
if name == ‘main’: # 不必需写
t1 = Thread(target=thread_task, args=(3,), name=‘NO.1’)
t2 = Thread(target=thread_task2, args=(2,), name=‘NO.2’)
t3 = Thread(target=thread_task3, args=(1,), name=‘NO.3’)
t1.start()
t2.start()
t3.start()
# print("t1:name={},id={},is_alive={}".format(t1.name, t1.ident, t1.is_alive()))
# print("t2:name={},id={},is_alive={}".format(t2.name, t2.ident, t2.is_alive()))
# print("t3:name={},id={},is_alive={}".format(t3.name, t3.ident, t3.is_alive()))