问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一个JVM进程启动后里面有几个线程

发布网友 发布时间:2022-05-18 03:22

我来回答

1个回答

热心网友 时间:2023-10-08 19:11

但是我们写的这个所谓的单线程程序只是JVM这个程序中的一个线程,JVM本身是一个多线程的程序,至少得有一个垃圾收集器线程吧。刚装了一个NetBeans6.0,里面带了一个分析器包,于是写了一个HelloWorld程序,检验了一下JVM一启动,里面会有几个线程:结果是:除了我的main线程以外,还有四个线程:Finalizer 线程:在垃圾回收之前执行对象完成的Java系统线程Signal Dispatcher 线程:为JVM处理本地操作系统信号的Java系统线程Reference Handler 线程:将挂起的对象放到队列中的高优先级Java系统线程。Attach Listener 线程:用户线程我个人的猜测是:Finalizer 线程的任务就是调用finalize()方法来进行垃圾回收。Signal Dispatcher 线程的任务就是处理操作系统方面的东西,屏蔽操作系统,使Java达到跨平台的事儿应该是它干的。Reference Handler线程的任务就是将一个不用的对象打上标记,放到回收对象的队列中,以便于Finalizer线程来进行释放内存操作。最后一个 Attach Listener 线程:这个应该是我的Java Profile线程了。跟JVM没有关系。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 用什么办法可以获取当前jvm中所有的对象实例 Java setAttachThread什么 病毒是怎样制作的?用什么程序? 病毒是用什么制作的 网上的病毒是什么啊?怎么制作的 病毒怎么制作? 病毒是如何制作出来的? 本科办理了生源地助学贷款,毕业直读研,能续贷生源地吗?要是能该怎么办理?还是必须按首贷程序走? 本科生借过生源地贷款,研究生再借是续贷么 linux 多线程 多次解锁有问题吗 LINUX多线程求解,列题是华清远见上面的,代码如下,利用线程互斥锁实现线程的同步 求珠海旅游攻略! 眼睑下至? 眼睑下至的画法有那些? CSS可以通过计算写一个三角形的DIV框吗,我想在DIV框里放张三角形的图片,然后把2个DIV拼到一起成一个 谁能给我一个由两个图片拼接成的网页代码,其中一个图片随浏览器重复延伸,用CSS css图像拼合 为什么去掉body中img的src,图片会多出来一个边框?代码如下 CSS+DIV 如何实现拼图 关于CSS DIV拼图的问题 求帮助 css div 怎么拼图 病毒的制作 linux上如何安装jstatd服务 Netbeans6.7.0 编译项目时报内存不足的错误java.lang.OutOfMemoryError: Java heap space 请各位帮忙!! ai怎么改变方框的大小?中心点能移动吗? AI这种情况,我怎么把文本框拉长 电脑中控制面板中的电源管理,是起什么作用的? 怎么查看QQ号的Q币 中级会计合并报表怎么学,中级会计合并报表怎么学帖子 中级会计,合并报表,怎么理解2的分录呢? 中级会计实务2015年合并报表调权益法要不要考虑内部交易损益 中级会计合并报表应收冲抵问题 中级会计考试合并报表-对子公司个别报表调整 中级会计 合并报表一道题的疑问 中级会计 合并报表存货存货跌价准备的疑问 建行的手机银行注销银行卡还能用吗? 世纪佳缘,百合网的女骗子为什么都要QQ,不要。 世纪佳缘,百合网的女骗子为什么都要QQ,不要。 环球绿建组织的全国LEED AP资格认证,在哪里报名? LEED考试说明 申请LEED AP考试须具备什么资格