背景介绍:接口A需要漫长的耗时操作,接口B、C、D...如果恰好在调用接口A时被调用,会发生阻塞。
解决:使用gevent包。
from gevent import monkey
monkey.patch_all() # 多线程
如果这两行代码放的太靠后,会出现以下警告:
原因:import包名顺序导入错误,使用gevent,一定要把from gevent import monkey,monkey.patch_all()两行语句放在其他所有的import语句之前。
2024-03-04 10:19:47
背景介绍:接口A需要漫长的耗时操作,接口B、C、D...如果恰好在调用接口A时被调用,会发生阻塞。
解决:使用gevent包。
from gevent import monkey
monkey.patch_all() # 多线程
如果这两行代码放的太靠后,会出现以下警告:
原因:import包名顺序导入错误,使用gevent,一定要把from gevent import monkey,monkey.patch_all()两行语句放在其他所有的import语句之前。