请求上下文与应用上下文

来源:6-14 梳理串接flask的一些名词

慕婉清0263892

2020-03-30

老师,看完这一章的课程受益匪浅,有以下几个问题集中请教一下:
1.我通过测试发现两次不同的请求flask会为每次请求分配不同的线程去处理这些请求,用不同的线程号以字典的形式实现了线程隔离我明白,但是每次请求都有不同的线程号分隔开了,那为什么还要在每个线程号key对应的value中实现一个栈结构保存请求上下文呢?每个线程号对应的栈结构不是只有一个请求上下文吗?
2.对于local对象里边的__storage__这个字典里的线程号与线程号对应的字典结构在什么时候销毁?如果在某次请求中分配了与之前请求时候用过的线程号会不会冲突,还是在某次请求完毕以后__storage__这个字典里某个key_value记录就会被销毁?

写回答

1回答

7七月

2020-03-30

这个课程有讨论过的,离线脚本的其他场景有需要。

2. 销毁我没有研究,这个需要自己看下

0
1
慕婉清0263892
好的,谢谢老师
2020-03-30
共1条回复

Python Flask高级编程之从0到1开发《鱼书》精品项目

7月老师深入浅出剖析Flask核心机制,和你一起探讨Python高级编程

2735 学习 · 1267 问题

查看课程