织梦CMS - 轻松建站从此开始!

欧博ABG官网-欧博官方网址-会员登入

欧博allbetPython使用装饰器开多线程

时间:2024-08-31 09:14来源: 作者:admin 点击: 11 次
使用装饰器开多线程 import time import threading def threadDecorator(func): def wrapper(*args, **kwargs): thread = threading.Thread(target=func, args=args, kwar

使用装饰器开多线程 import time import threading def threadDecorator(func): def wrapper(*args, **kwargs): thread = threading.Thread(target=func, args=args, kwargs=kwargs) thread.start() return thread return wrapper @threadDecorator def demoFunc(): for i in range(6): print(i) time.sleep(1) @threadDecorator def demoFunc02(): for i in range(6): print(time.time()) time.sleep(1) if __name__ == '__main__': demoFunc() demoFunc02()

在这里插入图片描述

不使用装饰器和多线程 import time import threading # def threadDecorator(func): # def wrapper(*args, **kwargs): # thread = threading.Thread(target=func, args=args, kwargs=kwargs) # thread.start() # return thread # return wrapper #@threadDecorator def demoFunc(): for i in range(6): print(i) time.sleep(1) #@threadDecorator def demoFunc02(): for i in range(6): print(time.time()) time.sleep(1) if __name__ == '__main__': demoFunc() demoFunc02()

在这里插入图片描述

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2024-09-20 01:09 最后登录:2024-09-20 01:09
栏目列表
推荐内容