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

专门做顶账房的网站有关做生态环境的官方网站

专门做顶账房的网站,有关做生态环境的官方网站,网站建设制作pdf,企业所得税优惠政策2022年最新在Java中#xff0c;synchronized 关键字是实现线程同步的一种方式#xff0c;它涉及到锁的升级和释放的过程。理解synchronized 锁的升级可以分为三个阶段#xff1a;无锁状态、偏向锁状态和轻量级锁状态。 无锁状态#xff1a; 当对象被创建时#xff0c;默认处于无锁状…在Java中synchronized 关键字是实现线程同步的一种方式它涉及到锁的升级和释放的过程。理解synchronized 锁的升级可以分为三个阶段无锁状态、偏向锁状态和轻量级锁状态。 无锁状态 当对象被创建时默认处于无锁状态。多个线程可以同时访问对象的方法不会进行同步操作因此不存在锁竞争。 偏向锁状态 当某个线程第一次访问一个synchronized 方法或代码块时Java 虚拟机会在对象头中的标记字段中记录当前线程的标识符。如果以后没有其他线程来竞争锁则该线程可以在进入和退出同步块时不需要进行CAS操作来加锁和解锁从而节省了操作时间。 轻量级锁状态 当存在多个线程访问同步块时偏向锁会升级为轻量级锁。Java 虚拟机通过CAS操作尝试获取锁如果成功则将对象头中的标记字段改为指向锁记录的指针此时其他线程访问同步块时会进行自旋等待。如果自旋等待成功线程就可以进入同步块如果自旋等待失败表示存在竞争轻量级锁会膨胀为重量级锁。 重量级锁状态 如果自旋等待不成功轻量级锁就会膨胀为重量级锁。这时候锁的状态会被升级为重量级锁重量级锁是通过操作系统的互斥量实现的会导致线程进入阻塞状态性能较差。 synchronized 锁在运行时会根据竞争的情况逐步升级锁的状态从无锁到偏向锁再到轻量级锁最后才是重量级锁。这种锁升级的过程是为了在保证数据安全的前提下尽量减少锁带来的性能开销。
http://www.tj-hxxt.cn/news/136020.html

相关文章:

  • 网站备案后证书浙江省网站集约化建设通知
  • WordPress网站转APP插件网站域名是什么东西
  • 注册一个网站的流程手游代理平台代理
  • 怎么创建一个博客网站如何在百度上发布广告
  • 建设银行网站登录不上去官网cms
  • 做网站需要用什麼服务器爱站网挖掘关键词
  • 建设网站要不要投资钱深圳十大劳务派遣公司排名
  • wordpress发起活动郑州做网站优化最好的公司
  • 网站排名首页前三位网站建设与维护技术浅谈论文
  • 上海做核酸最新通知商丘整站优化
  • 智能网站建设制作网页设计项目模板代码
  • 江门恒阳网站建设建站公司一般用什么框架
  • 做百度网站一般多少钱手机行业网站
  • 什么叫展示型网站第一次跑业务怎么找客户
  • 学习怎样建网站做企业网站需要注意什么
  • 网站建设维护招聘中山专业做网站
  • 阿里巴巴国内网站怎么做水土保持与生态建设网站
  • 太仓网站建设哪家好百度公司网站建设
  • 企业网站手机端模板企业网站内容运营方案案例
  • iis默认网站路径做网站还 淘宝
  • asp公司企业网站模板源代码wordpress 直接连接
  • 产品展示型的网站功能有哪些wordpress文章内增加标题列表
  • 网站建设模板哪里有it运维专员
  • 南宁站建站时间小程序推广工作怎么样
  • 郑州做网站那东莞石碣镇
  • 网站开发的特点网站开发者模式下载视频
  • 广州专业制作网站义乌网站建设工作室
  • 苏州做网站优化公司哪家好开源建站软件
  • 关于建设网站的请示报告帮人做推广的网站
  • 贵阳网络推广哪家专业厦门seo服务商