Python多线程处理:可以执行的函数访问线程的

时间:2019-02-25 08:36:00

标签: python multithreading concurrent.futures

目标:我想使用concurrent.future.ProcessPoolExecutor来生成线程池并使它们执行某些任务-fnfn需要读取大量数据,因此我想在胎面池启动时读取数据并保存fn以后可以访问的数据。这样,等待时间很短-因为我们已经读取了数据-而不必要的读取-因为我们只读取了一次并将数据存储在某个地方。

问题:从python3.7开始,根据ThreadPoolExecutor doc,您可以指定一个initializer可调用函数。我打算提供一些将文件读为initializer的功能。但是我将读取的数据存储在哪里? fn将如何访问此数据?

0 个答案:

没有答案