总结

和threading.local()类似。Python3.7新增。
thread.local(): 不同线程,同一个变量保存不同的值。
contextvars: 不同上下文,同一个变量保存不同的值。例如:同一线程,不同的协程或者异步并发的任务(例如asyncio)的情况下同一个变量有不同的值。

参考

https://realpython.com/python37-new-features/#context-variables
https://www.dongwm.com/post/137/
https://www.pythoninsight.com/2019/03/context-variables/
https://valarmorghulis.io/tech/201904-contextvars-and-thread-local/
https://stackoverflow.com/questions/56371373/contextvars-across-modules
https://stackoverflow.com/questions/50854974/context-variables-in-python
https://docs.python.org/3/library/contextvars.html
https://zhuanlan.zhihu.com/p/39341603
https://stackoverflow.com/questions/30596484/python-asyncio-context
https://www.python.org/dev/peps/pep-0555/

最新文章

  1. JavaScript自学之数组排序
  2. C++ 用RGB 三种颜色绘图
  3. C++编写DLL的方法
  4. 来科普下游标(MSSQL)这东西。。。
  5. JSON字符串和java对象的互转【json-lib】
  6. Lua.LearningLua.5-document-for-luaL_findtable-function
  7. 关于一个每天请求50W次接口的设计实现过程
  8. ok6410串口裸机总结
  9. Twisted 阐述
  10. Delphi接口的底层实现(接口在内存中仍然有其布局,它依附在对象的内存空间中,有汇编解释)——接口的内存结构图,简单清楚,深刻 good
  11. (4)activiti之uel表达式
  12. JavaScript:AOP实现
  13. python-itchat 统计微信群、好友数量的实例
  14. 决策树decision tree原理介绍_python sklearn建模_乳腺癌细胞分类器(推荐AAA)
  15. Confluence 6 识别慢性能的宏
  16. file_put_contents结合print_r,打造日志功能
  17. Html.RenderPartial("")与Html.Partial("")区别
  18. LeetCode CombinationSum
  19. iOS Sprite Kit教程之使用帮助文档以及调试程序
  20. Tui-x 基础使用

热门文章

  1. WIFI Pineapple 排雷
  2. HDU1408 - 盐水的故事
  3. 复习babel
  4. java静态初始化块的执行顺序
  5. [[FJOI2016]神秘数][主席树]
  6. LeetCode 852. 山脉数组的峰顶索引 (二分)
  7. [Python]jieba切词 添加字典 去除停用词、单字 python 2020.2.10
  8. thinkphp5出现mkdir() Permission denied报错解决办法
  9. 改善深层神经网络(三)超参数调试、Batch正则化和程序框架
  10. 解决pjax加载页面不执行js插件的问题