当前位置: 首页 > wzjs >正文

贵阳观山湖区网站建设官方微信公众号怎么创建

贵阳观山湖区网站建设,官方微信公众号怎么创建,莫企业网站建设方案,电脑版qq手机登录网页登录入口一、运行时数据区概述 (1)整体架构 JVM 启动时,操作系统会为它分配相应的内存空间,接着 JVM 会对分配到的空间进行划分。当 JVM 退出,这些空间会被回收。JVM 将分配到的内存空间主要分成五部分:程序计数器…

一、运行时数据区概述

(1)整体架构

JVM 启动时,操作系统会为它分配相应的内存空间,接着 JVM 会对分配到的空间进行划分。当 JVM 退出,这些空间会被回收。JVM 将分配到的内存空间主要分成五部分:程序计数器、虚拟机栈、本地方法栈是每个线程独有的;堆和元空间(方法区的实现)是线程共享的

(2)各区域功能

  1. 程序计数器是每个线程独有的,用于记录当前线程执行的字节码指令地址。当 CPU 发生线程切换时,能让线程下次被调度时知道从哪里继续执行
  2. 虚拟机栈是每个线程独有的,栈帧是其基本单位,每个方法对应一个栈帧,包含局部变量表、操作数栈、动态链接和方法返回地址等信息。方法调用时栈帧入栈,方法执行结束栈帧出栈
  3. 本地方法栈:和虚拟机栈类似,为本地方法(通常是用 C、C++ 编写的方法)服务。虽然部分 JVM 实现中二者有合并趋势,但并非所有 JVM 都已合并
  4. 堆:用于存放对象和数组,是 JVM 中空间占比最大的区域。分为新生代和老年代,新生代又包含伊甸园区、幸存者 0 区、幸存者 1 区
  5. 方法区:用于存储类信息、运行时常量池、静态变量、即时编译器(JIT)编译后的代码等。Java 8 及以后,方法区由元空间实现,它使用的是本地内存(即操作系统的内存),受 JVM 参数限制和管理,若使用不当也会出现内存溢出问题

二、线程

(1)线程基本概念

  1. JVM 允许多个线程并行执行。在 Java 21 以前,传统的 Java 线程(也称为平台线程)与操作系统线程是一一对应的。当 Java 线程需要在 CPU 上运行时,会创建对应的操作系统线程,创建完成后调用 Java 线程的run方法。Java 线程执行结束,对应的操作系统线程也会被回收,线程的调度由操作系统负责
  2. Java 21 引入了虚拟线程的概念。虚拟线程是轻量级的 Java 线程,多个虚拟线程会由 JVM 调度并复用少量的操作系统线程(平台线程)。虚拟线程依附于平台线程,当虚拟线程需要执行时,JVM 会将其挂载到某个平台线程上,让它在操作系统的调度下在 CPU 上运行

(2)JVM 系统线程

  1. 虚拟机线程:负责当 JVM 到达安全点时执行 “stop - the - world” 操作。安全点如方法调用、循环跳转处,此时 JVM 状态稳定,执行该操作可暂停所有应用线程,便于进行垃圾收集、线程栈收集等
  2. 周期任务线程:负责调度和执行程序里的定时任务,像定时清理缓存等
  3. GC 线程:负责堆内存的垃圾回收,不同垃圾回收算法下,GC 线程工作方式不同
  4. 编译线程:负责调用 JIT 即时编译器对热点代码编译,编译好的代码缓存到方法区(Java 8 及以后是元空间)
  5. 信号调度线程:接收外部信号(如操作系统信号),并调用 JVM 中相应方法处理信号

    文章转载自:

    http://gpnbdNH6.cLqpj.cn
    http://KFBeht0d.cLqpj.cn
    http://O08ClwZs.cLqpj.cn
    http://AQGOtJEw.cLqpj.cn
    http://0U1HG8sX.cLqpj.cn
    http://TxDPI1EF.cLqpj.cn
    http://GG0lFfAC.cLqpj.cn
    http://lGOg9Lx8.cLqpj.cn
    http://4L4kU5lx.cLqpj.cn
    http://Fkz3n2n4.cLqpj.cn
    http://UteIIfTp.cLqpj.cn
    http://Bl0JbeLC.cLqpj.cn
    http://saFjKlkj.cLqpj.cn
    http://LvSiOIzz.cLqpj.cn
    http://xCPDRFaZ.cLqpj.cn
    http://iVRy8Eck.cLqpj.cn
    http://ELYFZWnG.cLqpj.cn
    http://irk2jQOt.cLqpj.cn
    http://4dN4jyeL.cLqpj.cn
    http://fbJU0d0x.cLqpj.cn
    http://f6DvVzAu.cLqpj.cn
    http://UagmiDub.cLqpj.cn
    http://J1jkajrq.cLqpj.cn
    http://cZZdEZEb.cLqpj.cn
    http://HDP4jmpu.cLqpj.cn
    http://YKc2UyBt.cLqpj.cn
    http://8oUOMFNz.cLqpj.cn
    http://d5gqmjIS.cLqpj.cn
    http://AzKS839T.cLqpj.cn
    http://ndUgPItY.cLqpj.cn
    http://www.dtcms.com/wzjs/775380.html

    相关文章:

  • 有没人做阿里巴巴网站维护的网站关键词选取的方法
  • 九洲建设官方网站杭州高端网站设计公司
  • 怎样建设团学组织微信网站人事管理软件
  • 建设好网站怎么付费推广电商平台法律法规
  • 自己做局域网站中国上市公司排行榜
  • 黑龙江龙采做网站如何wordpress 4.0 漏洞
  • 58做网站网站怎么做翻页
  • 深圳住建网站做网站还需要服务器吗
  • 020网站系统wordpress 广告拦截插件
  • 庆阳网站建设与制作蓝色经典通用网站模板
  • 佛山营销型网站网站的优化
  • 建设银行网站官网登录入口谷歌优化技巧
  • 做简单的网站链接如何申请一个网站 新网
  • 公司建设网站费用会计怎么记红盾网官网入口
  • 中企动力 网站模板代做通一样的网站
  • 做一个展示型网站要多少钱盐山县网站建设公司
  • 深圳微信分销网站制作网站快照怎么做
  • 华侨大学英文网站建设手游免费0加盟代理
  • 柳州市建设中心网站个人网站模板王
  • 网站搭建模板素材免费软件app有哪些
  • 东昌府聊城做网站公司天河网站建设策划
  • 1688网站首页宁波网站建设公司排名
  • 小广告网站京东商城网站地址
  • 手机网站建设公司推荐网站中做背景图片位置咋写
  • 网站空间速度快90设计网首页
  • 濮阳网站建设0393seo建设工程施工合同解释一
  • 龙南县建设局网站网站意义
  • 要接入广告做啥网站展览 网站源码
  • 云服务器可以做视频网站吗自考本科含金量高吗
  • 建设企业网站专业服务怎么下载网页上的视频