Stop-The-World
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,所谓的Stop the World机制,简称STW,即在执行垃圾收集算法时,Java应用程序的其他所有除了垃圾收集收集器线程之外的线程都被挂起。此时,系统只能允许GC线程进行运行,其他线程则会全部暂停
千家信息网最后更新 2025年12月03日Stop-The-World
所谓的Stop the World机制,简称STW,即在执行垃圾收集算法时,Java应用程序的其他所有除了垃圾收集收集器线程之外的线程都被挂起。
此时,系统只能允许GC线程进行运行,其他线程则会全部暂停,等待GC线程执行完毕后才能再次运行。
这些工作都是由虚拟机在后台自动发起和自动完成的,是在用户不可见的情况下把用户正常工作的线程全部停下来,这对于很多的应用程序,尤其是那些对于实时性要求很高的程序来说是难以接受的。
除了垃圾回收外,还有一些其他的操作会触发STW。
并发(CMS)收集器:(-XX:+UseConcMarkSweepGC):用于对年老代进行回收。
串行收集和并行收集在进行垃圾回收工作时,需要暂停整个运行环境,因此,系统在垃圾回收时会有明显的暂停,并且暂停时间会因为堆越大而越长。
并发收集器可以保证大部分工作都并发执行,应用不暂停,这个垃圾收集器适用于尽可能减少应用的停顿时间,减少full gc发生的几率,利用和应用程序线程并发的垃圾回收线程来标记清除年老代,适用于响应时间优先的系统(比较常用,适用于较大型的系统)。
CMS并非没有暂停,而是用两次短暂停来替代串行标记整理算法的长暂停。
线程
垃圾
应用
程序
系统
收集器
工作
应用程序
时间
运行
标记
用户
算法
明显
较大
再次
几率
后台
大部分
实时
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库字符串查找以a开头b结尾
网络安全咨询德勤
网络安全售前等级划分
南通专业服务器工厂
山东服务器维修哪家好云主机
asa数据库是什么数据库
细胞蛋白质的表达数据库
黑五类软件开发
创建数据库结构就是要干什么
sql 数据库怎么设编码
水文数据库建设
数据库可以提供可信验证
汽车网络技术的作用
修改代理服务器
苏州安全软件开发
湖北系统软件开发要多少钱
mysql开发包括服务器吗
删除数据库的部分表
网络技术知识及现实应用
计算机网络技术考试 时间
软件开发使用什么笔记本好
河南强网杯网络安全大赛
北京头条软件开发招聘信息大全
以网络安全为话题作文
如何把数据库转到条码上
长沙软件开发 工资
慈善机构数据库
教师涉及违反网络安全相关规定
java 数据库试题
proxy服务器是什么ps4