微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

未关闭/没有返回的python守护进程线程会导致内存泄漏吗?

如何解决未关闭/没有返回的python守护进程线程会导致内存泄漏吗?

我是python的新手,所以大多数代码都是从互联网上获取的。 我有我在python中运行的这段代码

def see1():
   while True:
    #Non returning some memory occupying code

see1=threading.Thread(target=see)
see1.daemon=True
see1.start()

因此,即使我关闭了应用程序(终端),我的电脑仍在逐渐变慢。我相信这是由于可能在后台运行的内存泄漏引起的。 我想知道两件事:

  1. 是否将关闭正在运行程序的终端,也杀死该线程?因此,这不是减速的原因。
  2. 如果关闭终端窗口没有杀死线程,那么我该如何杀死它?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。