我正在創建一個java桌面應用程序,它從另一個JFrame中打開一個新的JFrame(在一個線程內)。有沒有辦法從內存中刪除線程?Java - 從內存中刪除線程
0
A
回答
5
線程不是Java對象。這是一個本地資源(執行線程)。線程完成運行代碼後將立即「從內存中移除」。
從Java的角度來看,只要其run()
方法完成,線程就會死機。
至於Thread
負責執行某個特定線程的實例,它的行爲與任何其他Java對象一樣,只要沒有對它的引用存在(並且底層線程沒有活動),它就可以由垃圾收集器回收, 。
1
沒有辦法從內存中實際刪除一個Thread對象。與其他任何對象一樣,如果沒有對它的引用,它將在下一次gc運行時被垃圾收集。
相關問題
- 1. away3d從內存中刪除
- 2. 從內存中刪除ViewController
- 3. Java的GC內存中刪除
- 4. 從MovieClip中刪除內容(圖形線)
- 5. Java線程內存泄漏
- 6. 如何從內存中刪除流?
- 7. 從內存中完全刪除視圖
- 8. PHP「Uninclude」或從內存中刪除?
- 9. Javascript:從內存中刪除一個element.cloneNode()
- 10. 從離線應用程序緩存中刪除文件
- 11. Java線程在完成時被刪除
- 12. 從contourf圖中刪除線
- 13. 刪除C中的內存
- 14. 如何從線程組中刪除線程
- 15. Java內容存儲庫實現:單線程,內存中,只讀?
- 16. Linq從存儲過程和內聯查詢中刪除行
- 17. 如何從內存中刪除TSR(Terminate-Stay-Resident)程序
- 18. 如何從進程內存中刪除字符串?
- 19. 如何從地圖中刪除對象/實例後從內存中刪除?
- 20. <canvas>:從內存中刪除2d上下文而無需從內存中刪除webgl上下文
- 21. 刪除瓶內存緩存
- 22. 從web.xml(Java)中刪除appstats
- 23. 防止一個std ::從刪除內存
- 24. 刪除AlamofireImage responseImage從主線程
- 25. 刪除內存std :: map <int, string>完全刪除內存
- 26. 刪除對象時刪除線程
- 27. Java需要內存用於新線程
- 28. java線程內存管理問題
- 29. Java線程 - 內存一致性錯誤
- 30. Java多線程內存不足
你只是想關閉第二個'JFrame'? – 2014-11-21 15:19:13
是的,我想關閉第二個JFrame – user3276091 2014-11-22 11:37:32