我有一个类python有函数A,另一个类有函数B我只需要运行函数A的一个实例,即使函数B被调用多次,所以如果我有100个客户端请求B函数,他们需要等待A的执行,如下
Class second
def B(id):
first.A(id)
Class first
def A(id):
update_db_table(i+1)
所以我需要等待一个函数完成才能从第二堂课再次调用它
我尝试过锁定但不起作用
我不确定我明白你的意思,但如果我没记错的话,你有一个函数 A 执行一个操作,还有一个函数 B 执行几件事,但需要等待 A 类完成,正确的?如果是这样,那么我建议使用 AsyncIO。这是一个非常大的 python std 模块,因此这里不再解释它,而是解释如何使用它的视频:Python 异步编程 - AsyncIO 和 Async/Await