【发布时间】:2011-12-28 06:20:03
【问题描述】:
我有一个问题。我在 Django 中使用 importlib 在运行时动态加载特定模块,然后使用导入的模块来解决。使用这种方式可以减少我项目中的大量代码。但我不确定它是否适合并发环境。谁能赐教?
【问题讨论】:
-
“使用导入的模块来解决”是什么意思?
标签: python django concurrency
我有一个问题。我在 Django 中使用 importlib 在运行时动态加载特定模块,然后使用导入的模块来解决。使用这种方式可以减少我项目中的大量代码。但我不确定它是否适合并发环境。谁能赐教?
【问题讨论】:
标签: python django concurrency
如果通过并发环境,您的意思是单独的进程,那么它应该完全没问题。如果您在同一应用程序的线程之间共享导入的模块,它应该仍然没问题,只要它们是 python 线程并且导入的模块是纯 python。对于它的价值,我希望您不要使用子解释器进行并发。我不确定子解释器中导入模块的行为。
【讨论】: