我有多个类(使用线程同时运行)。他们都需要访问一个字典/对象(包含来自数据库的配置值,以及对所有其他对象的引用,以便能够在 2 个线程之间调用方法)
实现这一点的最佳方法是什么?
我应该创建一个保存和获取数据的模块吗?
全局变量?
我对 Python 很陌生,我觉得我以错误的方式接近这个
编辑(小示例脚本)
#!/usr/local/bin/python3.3
class foo(threading.Thread):
def run(self):
# access config from here
y = bar(name='test').start()
while True:
pass
def test(self):
print('hello world')
class bar(threading.Thread):
def run(self):
# access config from here
# access x.test() from here
if __name__ == '__main__':
x = foo(name='Main').start()