请求上下文与应用上下文
来源:6-14 梳理串接flask的一些名词
慕婉清0263892
2020-03-30
老师,看完这一章的课程受益匪浅,有以下几个问题集中请教一下:
1.我通过测试发现两次不同的请求flask会为每次请求分配不同的线程去处理这些请求,用不同的线程号以字典的形式实现了线程隔离我明白,但是每次请求都有不同的线程号分隔开了,那为什么还要在每个线程号key对应的value中实现一个栈结构保存请求上下文呢?每个线程号对应的栈结构不是只有一个请求上下文吗?
2.对于local对象里边的__storage__这个字典里的线程号与线程号对应的字典结构在什么时候销毁?如果在某次请求中分配了与之前请求时候用过的线程号会不会冲突,还是在某次请求完毕以后__storage__这个字典里某个key_value记录就会被销毁?
写回答
1回答
-
这个课程有讨论过的,离线脚本的其他场景有需要。
2. 销毁我没有研究,这个需要自己看下
012020-03-30
相似问题