> 文档中心 > 在python 使用多线程方式完成3次任务,完成后自动结束(任务:吃饭3次,睡觉3次)

在python 使用多线程方式完成3次任务,完成后自动结束(任务:吃饭3次,睡觉3次)


在python 使用多线程方式完成3次任务,完成后自动结束(任务:吃饭3次,睡觉3次)

import threadingimport time# 1 定义一个 music 函数def music():    for i in range(3): print(i, " 吃饭 ... ...") time.sleep(0.2)# 2 定义一个 coding 函数def coding():    for i in range(3): print(i, " 睡觉 ... ...") time.sleep(0.3)# 3 main方法if __name__ == '__main__':    # 3.1 创建线程对象    music_thread = threading.Thread(target=music)    coding_thread = threading.Thread(target=coding)    # 3.2 启动线程    music_thread.start()    coding_thread.start()

运行结果:

在python 使用多线程方式完成3次任务,完成后自动结束(任务:吃饭3次,睡觉3次)