import threading
import time
import datetime
class Time(threading.Thread):
def __init__(self):
super(Time,self).__init__()
def run(self):
print('开始考试',datetime.datetime.now())
event.set()
class Test(threading.Thread):
def __init__(self):
super(Test, self).__init__()
def run(self):
while True:
time.sleep(3)
if event.is_set():
print("考试结束!",datetime.datetime.now())
break
else:
print("考试中")
if __name__ == "__main__":
event = threading.Event()
t1 = Time()
t1.start()
t2 = Test()
t2.start()