> 文档中心 > 代码示例:在python中使用多线程操作完成任务并设置相关时间参数和次数参数

代码示例:在python中使用多线程操作完成任务并设置相关时间参数和次数参数


python中使用多线程完成任务并设置相关时间参数和次数参数

# 需求: 使用多线程完成多任务import threadingimport time# 1 定义一个 music 函数def music(num):    for i in range(num): print(i, " 听歌 ... ...") time.sleep(0.2)# 2 定义一个 coding 函数def coding(t):    for i in range(3): print(i, " 学习 ... ...") time.sleep(t)# 3 main方法if __name__ == '__main__':    # 3.1 创建线程对象    #args=(10,)意思是把music进行10次    music_thread = threading.Thread(target=music, args=(10,))    #下面kwargs={'t':2}意思是每执行一次停止两秒    coding_thread = threading.Thread(target=coding, kwargs={'t':2})# 3.2 启动线程    music_thread.start()    coding_thread.start()

运行结果:
代码示例:在python中使用多线程操作完成任务并设置相关时间参数和次数参数