Python 实现异步调用函数
async_call.py #coding:utf-8 from threading import Thread def async_call (fn) : def wrapper (*args, **kwargs) : Thread(target=fn, args=args, kwargs=kwargs).start() return wrapper test.py from time import sleep from async_call import async_call class AA : @async_call def hello ( self ) : self.__count += 1 print(int(time.())) sleep( 2 ) print(int(time.())) return if __name__ == "__main__" : AA().hello() 文章来源: Python 实现异步调用函数