请问,如果用了多线程,有些线程代码运行完了之后,长时间没再运行,比如1天时间,会自动释放吗?
具体案例如下,在一个Python 文件中,有如下代码
def custom():
# 省略代码块
def on_mesage():
#省略代码块
t = threading.Tread(target = custom)
t.start()
# 省略代码块
在上面这个代码块中,on_mesage() 一直在循环运行,类似 while true 的循环语句,on_mesage() 中我加了一个线程 ,运行 custom 函数。也就是说,on_mesage() 每循环运行一次,都会新起一个线程运行 custom() 函数。我的疑问是,每次循环运行都创建的新线程,会在custom()函数运行完毕后而自动关闭吗?