我有一个multiprocessing.manager.BaseManager实现,其中共享资源是一个为各种数据返回DataFrames的类。我遇到的问题是,由于pandas不是线程安全的,所以进程共享它们正在操作的数据的实例。这导致Python在我身上崩溃。我尝试做的是重写多进程管理器类中的MakeProxyType方法(参见:)来完成此操作: if meth.startswith("load"):当我查看输出<em
编辑:我在问全局变量在像tornado这样的单线程web框架中是否安全_get_db() # gets the db connection我也在使用tornado,一个单线程的python web框架。我需要获取一个数据库连接并取消引用一个类似于外键的DBRef对象_get_db().dereference(some_db_ref)
由于_get_db返回的连接是一个全局变量