GC線程是不是守護線程


線程的話分為守護線程和非守護線程(即用戶線程)

只要當前JVM實例中尚存在任何一個非守護線程沒有結束,守護線程就全部工作;

只有當最后一個非守護線程結束時,守護線程隨着JVM一同結束工作,守護線程最經典的應用就是GC(垃圾回收器.)

Java GC(Garbage Collection,垃圾收集,垃圾回收)機制,是java與c++的主要區別之一,作為Java開發者,一般不需要專門編寫內存回收和垃圾清理代碼,對內存泄露和溢出的問題,也不需要像C程序員那樣戰戰兢兢.這是因為在java虛擬機中,存在自動內存管理和垃圾清掃機制.概括的說,該機制對jvm(java Virtual Machine)中的內存進行標記,並確定那些內存需要回收,根據一定的回收策略,自動的回收內存,永不停息(never stop) 的保證JVM中的內存空間,防止出現內存泄露和溢出問題.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM