首页 > 其他 > 详细

学习<offer来了>---第二天

时间:2020-02-08 17:59:33      阅读:62      评论:0      收藏:0      [点我收藏+]

多线程
JVM中一个进程中可以并发执行多个线程,JVNM中的线程与操作系统的线程是相互对应的,在JVM准备工作都完成以后,JVM会调用操作系统的接口创建一个与之对应的原生线程,JVM线程运行完成后,原生线程也会随之回收,操作系统负责调度所有线程,并为其分配CPU时间片,在原生线程初始化完毕时,就会调用run()执行该线程;在线程结束时,会释放原生线程和java线程所对应的资源

在JVM后台运行的线程主要有以下几个
虚拟机线程:虚拟机线程在JVM到达安全点时出现
周期性任务线程:通过定时器调度线程来实现周期性操作的执行
GC线程:GC线程支持JVM中不同的垃圾回收活动
编译器线程:编译器线程在运行时将字节码动态编译成本地平台机器码,JVM跨平台的具体实现
信号分发线程:接受发送到JVM的信号并调用JVM方法

学习<offer来了>---第二天

原文:https://www.cnblogs.com/xiaoxiaobai0628/p/12284048.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!