前言:
眼前各位老铁们对“threadingpython”都比较关切,咱们都需要学习一些“threadingpython”的相关文章。那么小编也在网摘上搜集了一些对于“threadingpython””的相关资讯,希望朋友们能喜欢,你们快快来学习一下吧!代码如下:
#导入线程模块threading,时间模块timeimport threadingimport time#创建sing方法def sing(msg,n): for i in range(n): print("我在{}:{}".format(msg,i)) time.sleep(0.8)#创建dance方法def dance(msg,n): for i in range(n): print("我在{}:{}".format(msg,i)) time.sleep(0.6)#创建write方法def write(msg,n): for i in range(n): print("我在{},{}".format(msg,i)) time.sleep(0.2)if __name__ == '__main__': #创建线程sing_thread,调用的任务是sing方法,sing方法里的参数是msg和n,值分别为"写作",11 sing_thread=threading.Thread(target=sing,args=("写作",11,)) dance_thread=threading.Thread(target=dance,args=("跑步",8,)) write_thread=threading.Thread(target=write,kwargs={"msg":"写作","n":6}) #启动所有线程 sing_thread.start() dance_thread.start() write_thread.start()
运行结果如下所示:
D:\Python310\python.exe G:\pythontest\多线程测试案例.py
我在写作:0
我在跑步:0
我在写作,0
我在写作,1
我在写作,2
我在写作,3我在跑步:1
我在写作:1我在写作,4
我在写作,5
我在跑步:2
我在写作:2
我在跑步:3
我在写作:3我在跑步:4
我在跑步:5
我在写作:4
我在跑步:6
我在写作:5
我在跑步:7
我在写作:6
我在写作:7
我在写作:8
我在写作:9
我在写作:10
进程已结束,退出代码0
图片示例如下:
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #threadingpython