美文网首页
python通过装饰器方式启动多线程

python通过装饰器方式启动多线程

作者: Time一柒 | 来源:发表于2022-11-02 14:27 被阅读0次

代码

  • 被装饰器标注的函数被调用时会被创建一个线程进行执行
from time import sleep
from threading import Thread

def async_thread(function):
    def wrapper(*args, **kwargs):
        thr = Thread(target=function, args=args, kwargs=kwargs)
        thr.start()
    return wrapper

@async_thread
def A(a):
    sleep(a)
    print("3秒钟。。。。。。")
    print("a 结束")

def B():
    print("b 结束")


A(3)
B()

相关文章

  • python通过装饰器方式启动多线程

    代码 被装饰器标注的函数被调用时会被创建一个线程进行执行

  • python装饰器

    最近在学习python3,对于python的装饰器,多线程以及异步IO有点卡顿。这两天在研究python的装饰器,...

  • Python基础28-面向对象(系统内置方法8-装饰器)

    8 装饰器 1 装饰器(函数式实现) 2 通过类方式,实现装饰器 通常装饰器使用 使用@check 方式实际上就是...

  • Python 高级编程系列(二)

    Python 装饰器常见用法 装饰器与spring 中的AOP类似 通过装饰器可以实现面向切面的注入 一:缓存 ...

  • python多线程的使用

    python多线程的使用 后续还会更新其他方法实现的多线程。 Queue实现多线程 通过队列实现多线程 启动一定数...

  • 通过docker方式启动locust

    说明:通过此种方式启动locust,可以免除服务器上python版本的影响。去除对python版本的依赖,减少由于...

  • TS 装饰器(1): 基础用法

    TS 装饰器(1): 基础用法 1、什么是装饰器 装饰器是通过添加标注的方式,来对类型进行扩展的一种方式。 只能在...

  • python从yield到asyncio,装饰器补充

    本章是对python从yield到asyncio<第一章>中关于启动协程装饰器的补充, 涉及装饰器方面知识知识简单...

  • 装饰器模式

    介绍 在python装饰器学习 这篇文章中,介绍了python 中的装饰器,python内置了对装饰器的支持。面向...

  • 36-@property装饰器

    @property装饰器 Python内置的@property装饰器可以把类的方法伪装成属性调用的方式 。 将一个...

网友评论

      本文标题:python通过装饰器方式启动多线程

      本文链接:https://www.haomeiwen.com/subject/siejtdtx.html