将大文件预加载到python程序中

时间:2016-07-11 15:17:19

标签: python python-3.x

我有一个多线程Web(json)服务器 - 为每个传入的请求生成一个线程,该线程反过来产生几个“工作”线程。有些工人需要加载大型字典:

dictfile = 'a_very_large_english_dictionary.pickle'
self.english_dict = pickle.load(open(dictfile, 'rb'))

这是每个其他工作人员需要访问的一个大对象。我希望它只加载一次。我可以在服务器级别加载它然后作为参数传递它,但这将是丑陋的。最好的机制是什么?

0 个答案:

没有答案