【Java题】2020.3.22

用户线程(user-level threads) 指不需要内核支持而在用户程序中实现的线程,其不依赖于操作系统核心,应用进程利用线程库提供创建、同步、调度和管理线程的函数来控制用户线程。
CMS的GC过程有6个阶段(4个并发,2个暂停其它应用程序)
1. 初次标记(STW initial mark)
2. 并发标记(Concurrent marking)
3. 并发可中断预清理(Concurrent precleaning)
4. 最终重新标记(STW remark)
5. 并发清理(Concurrent sweeping)
6. 并发重置(Concurrent reset)
在初次标记,重新标志的时候,要求我们暂停其它应用程序,那么这两个阶段用户线程是不会参与的

在这里插入图片描述

在这里插入图片描述

char < short < int < float < double 不同类型运算结果类型向右边靠齐。

发布了130 篇原创文章 · 获赞 8 · 访问量 2832

猜你喜欢

转载自blog.csdn.net/ange2000561/article/details/105024137