GC线程是不是守护线程
2024-10-20 05:31:26
是
线程的话分为守护线程和非守护线程(即用户线程)
只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;
只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作,守护线程最经典的应用就是GC(垃圾回收器.)
Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是java与c++的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢.这是因为在java虚拟机中,存在自动内存管理和垃圾清扫机制.概括的说,该机制对jvm(java Virtual Machine)中的内存进行标记,并确定那些内存需要回收,根据一定的回收策略,自动的回收内存,永不停息(never stop) 的保证JVM中的内存空间,防止出现内存泄露和溢出问题.
最新文章
- C# WinForm使用乐器数字接口
- YourSQLDba设置共享路径备份
- [转]第1讲 什么是EMI滤波器
- [.net 面向对象编程基础] (15) 抽象类
- Spring3系列8- Spring 自动装配 Bean
- GEOS库的学习之一:介绍和编译
- C#学习笔记(二)
- Codeforces Round #198 (Div. 2) —— D
- log4j2j配置
- parent和top
- Binder机制,从Java到C (3. ServiceManager in Java)
- hdu_5620_KK's Steel(水题)
- hdu2389二分图之Hopcroft Karp算法
- Python基础学习参考(五):字符串和编码
- Android 深入理解Loader机制 让APP轻装上阵
- iOS开发之获取当前展示的VC
- 细说REST API安全之防止重放攻击
- flask与数据库连接相关操作
- 关于element-ui日期选择器disabledDate使用心得
- shell脚本之 给PNG图片添加后缀@3x