flask剖析

1、为何只要通过import request,就能拿到对应的request呢?怎么解决区分请求,区分线程的问题?

flask剖析

简而言之,就是通过拿栈顶对象就表示是当前活动的对象

但对于多线程,由于栈的数据结构是 {ident: {key: [value, ...]}},所以,在__getattr__内部,隐藏实现通过线程id找到对应的对象字典。

上一篇:【转】Android配置文件权限一览表


下一篇:scala tail recursive优化,复用函数栈