【发布时间】:2020-11-01 23:55:34
【问题描述】:
我有一个金字塔视图连接到 /my/view 之类的路线
由于 Pyramid 的架构,两个请求可以同时访问同一个视图。在我的视图中,我有一个函数,一次只有一个用户可以访问,这意味着:如果用户 A 正在处理该函数并且用户 B 调用视图,那么用户 B 直到 A 完成才进入该函数。
我试过了:
lock.acquire()
try:
my_function()
finally:
lock.release()
但是由于 Pyramid 每次请求都会启动一个新线程,所以它不起作用。
知道如何控制它吗?
【问题讨论】:
标签: pyramid