![]() |
1
10
在Python中,如果没有 hack . 您正在经历的内存泄漏是由于您认为线程已被杀死的线程的累积造成的。为了证明这一点,只需检查应用程序正在运行的线程数量,就会看到它们在缓慢增长。
在引擎盖下
无法终止线程的原因是线程与父进程共享内存。因此,很难在确保应用程序内存完整性的同时终止线程。 Java开发人员解决了这个问题 long ago . 如果可以在单独的进程中运行函数,那么可以很容易地依赖超时逻辑,即一旦达到超时,就会终止进程本身。
这个
|
![]() |
Francesco · Python,与joblib并行化:多参数延迟 8 年前 |
![]() |
JB1 · Python-使用joblib进行循环并行 9 年前 |
![]() |
Cerin · 跟踪joblib.并行执行的进度 11 年前 |