#快捷方式
import threading
import time
from threading import Lock,Thread
def run(n):
print('任务',n)
time.sleep(1)
print('2s')
time.sleep(1)
print('1s')
if __name__ == '__main__':
t1 = threading.Thread(target=run,args=('t1',))
t2 = threading.Thread(target=run,args=('t2',))
t1.start()
t2.start()
#自定义方式
import threading
from threading import Thread
import time
class MyThread(threading.Thread):
def __init__(self, n):
super(MyThread, self).__init__() # 重构run函数必须写
self.n = n
def run(self):
print('任务', self.n)
time.sleep(1)
print('2s')
time.sleep(1)
print('1s')
time.sleep(1)
print('0s')
time.sleep(1)
if __name__ == '__main__':
t1 = MyThread('t1')
t2 = MyThread('t2')
t1.start()
t2.start()