当前位置:  开发笔记 > 编程语言 > 正文

Python全局变量是线程安全的吗?

如何解决《Python全局变量是线程安全的吗?》经验,为你挑选了0个好方法。

编辑:我问全局变量在龙卷风这样的单线程Web框架中是否安全

即时通讯使用mongoengine orm,它从全局变量获取数据库连接:

_get_db() # gets the db connection

我还使用了龙卷风,一个单线程的python网络框架。在一个特定的视图中,我需要获取数据库连接并取消引用DBRef对象(类似于外键):

# dereference a DBRef
_get_db().dereference(some_db_ref)

由于返回的连接_get_db是全局变量,是否有可能发生冲突并且将错误的值返回到错误的线程?

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有