![]() |
1
10
在Python中,如果没有 hack . 您正在经历的内存泄漏是由于您认为线程已被杀死的线程的累积造成的。为了证明这一点,只需检查应用程序正在运行的线程数量,就会看到它们在缓慢增长。
在引擎盖下
无法终止线程的原因是线程与父进程共享内存。因此,很难在确保应用程序内存完整性的同时终止线程。 Java开发人员解决了这个问题 long ago . 如果可以在单独的进程中运行函数,那么可以很容易地依赖超时逻辑,即一旦达到超时,就会终止进程本身。
这个
|
![]() |
Iorek · Python线程打印覆盖自身[重复] 7 年前 |
![]() |
abdelrahman · 具有PyQt5多线程的Python GUI 7 年前 |
![]() |
Oliver Frost · 使用线程在后台持续运行的函数? 7 年前 |
![]() |
Elinoter99 · Python调用脚本而不等待其执行 7 年前 |
|
JohannB · Python线程连接死线程 7 年前 |
![]() |
Bastian · 如何在上下文管理器中使用线程? 7 年前 |
![]() |
anoneemus · Python套接字窃取彼此的数据包 7 年前 |
![]() |
Shawn H. · 使多线程执行单个命令 7 年前 |