六十七:flask上下文之Local线程隔离对象

Posted zhongyehai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了六十七:flask上下文之Local线程隔离对象相关的知识,希望对你有一定的参考价值。

 

技术图片

Local对象
在flask中,类似于request对象,其实是绑定到了werkzeug.local.Local对象上,这样即使是同一个对象,在多线程中都是隔离的,类似的对象还有session以及g对象

 

Thread Local对象
只要满足绑定到这个对象上的的属性,在每个线程中都是隔离的,那么此对象就叫Thread Local对象

 

一般情况下的多线程

技术图片

 

werkzeug.local.Local下的多线程

技术图片

 

技术图片

 

 

以上是关于六十七:flask上下文之Local线程隔离对象的主要内容,如果未能解决你的问题,请参考以下文章

10.Flask上下文

flask LOCAL线程隔离技术

Flask框架基础3

应用上下文和请求上下文

Flask的请求上下文机制

Flask 上下文管理