Python多线程的执行
import time
import threading
def music():
for i in range(3):
print("听音乐。。。")
time.sleep(0.5)
def coding():
for i in range(3):
print("敲代码。。。")
time.sleep(0.5)
if __name__ == '__main__':
start = time.time()
music_thread = threading.Thread(target=music)
coding_thread = threading.Thread(target=coding)
music_thread.start()
coding_thread.start()
music_thread.join()
coding_thread.join()
end = time.time()
print(f'程序执行了{end - start}秒')
结果如下:无序
听音乐。。。 敲代码。。。 听音乐。。。敲代码。。。 敲代码。。。 听音乐。。。 程序执行了1.5029683113098145秒

浙公网安备 33010602011771号