python 使用裝飾器開啟多線程
參考資料:
python多線程詳解(超詳細) https://blog.csdn.net/weixin_40481076/article/details/101594705/
python實現多線程(簡單操作) https://blog.csdn.net/weixin_44244190/article/details/124478884
Python使用裝飾器開多線程 http://www.rzrgm.cn/daiguoxi/p/15521405.html
??這個方法我自己用的很多比較好用,可以將多線程的調用使用的很優雅整潔
python終止線程(直接return方便快捷doge) https://zhuanlan.zhihu.com/p/208260624
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()

浙公網安備 33010602011771號