python3 会自动释放长期不用的线程吗?

请问,如果用了多线程,有些线程代码运行完了之后,长时间没再运行,比如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()函数运行完毕后而自动关闭吗?

线程在退出时就已经释放了
我不知道你需要释放的到底是什么玩意
代码是肯定不会释放的

线程分为两种 后台的和前台的
后台线程随着主线程一起结束
前台线程主线程结束他也不会结束
线程如果没运行完就会一直运行(包括阻塞等)
所以你说啥呢哈哈哈哈