gpt4 book ai didi

java - java框架关闭后是否完全释放?

转载 作者:太空宇宙 更新时间:2023-11-04 07:33:06 25 4
gpt4 key购买 nike

我有一个 JFRAME,它的 setDefaultCloseOperation 为 JFrame.DISPOSE_ON_CLOSE。但问题是它的大多数线程在处置后没有关闭。如果我把它放在 JFrame.Exit_ON_CLOSE 上,我的整个系统就会退出,这不是我想要的。有没有什么方法可以在关闭后处理并完全释放所有线程和资源,而不是让我的所有系统退出?

最佳答案

如图here ,主机平台为 top-level container 的重量级对等点分配的一些内存在 JVM 退出之前可能不会被回收。权宜的解决方案是使用 single顶层容器。 JVM 在正常执行过程中可能会使用多个主机线程; profile您的应用程序来识别泄漏。将实时线程显示与 thread dump 进行比较可能会有所帮助。 ,对于 example .

关于java - java框架关闭后是否完全释放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17400183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com