相关疑难解决方法(0)

Python线程垃圾收集

如果重新分配线程对象,是否正在运行的线程可以进行垃圾回收?例如:

class A(threading.Thread)
    def run():
        while True:
            #Do stuff


a = A()
a.start()
time.sleep(60)
a = A()
Run Code Online (Sandbox Code Playgroud)

在这一点上,即使线程A仍然在做东西,解释器可以破坏原始的A()线程吗?如果确实如此,有没有办法防止这种情况发生?

python multithreading garbage-collection

6
推荐指数
1
解决办法
2998
查看次数