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

保险公司官方网站怎样做市场营销策划

保险公司官方网站,怎样做市场营销策划,网站做子域名,关于做真实的自己视频网站synchronized优化 背景:synchronized最初作为Java中的重量级锁,开销大,不被推荐使用。优化:随着JDK的发展,特别是JDK1.6以后,synchronized经历了优化,现在广泛应用于JVM源码和开源框架。 对象…

synchronized优化

  • 背景:synchronized最初作为Java中的重量级锁,开销大,不被推荐使用。
  • 优化:随着JDK的发展,特别是JDK1.6以后,synchronized经历了优化,现在广泛应用于JVM源码和开源框架。

对象锁的四种状态

  • 无锁状态:无锁定,多线程竞争访问资源,只有一个线程能修改成功。
  • 偏向锁:偏向第一个获取锁的线程,减少锁获取的性能开销。
  • 轻量级锁:当第二个线程访问时,偏向锁升级为轻量级锁,通过自旋尝试获取锁。
  • 重量级锁:一个线程获取锁后,其余线程阻塞,依赖操作系统的Mutex Lock实现。

对象锁的存储

  • 存储位置:锁状态存储在对象头的Mark Word中。
  • Mark Word:用于存储对象的运行时数据,包括锁状态。

Mark Word在不同锁状态下的内容

  • 偏向锁:存储偏向线程的ID,偏向标志置为1。
  • 轻量级锁:存储指向线程栈中Lock Record的指针。
  • 重量级锁:存储指向监视器(monitor)对象的指针。

synchronized锁升级过程

  1. 无锁状态threadid为空,所有线程可竞争。
  2. 偏向锁:首次获取资源的线程ID记录在Mark Word中。
  3. 轻量级锁:其他线程尝试获取资源,threadid不一致时升级。
  4. 自旋获取:轻量级锁下,线程通过自旋尝试获取资源。
  5. 重量级锁:自旋失败后,线程阻塞,等待资源释放。
http://www.dtddedu.com/news/34.html

相关文章:

  • 东营市做网站优化长沙网站推广有哪些啊
  • 四川省建设工程质量监理协会网站小程序排名优化
  • 凯里网站制作今日十大热点新闻事件
  • 电子工程网站有哪些官网首页入口百度
  • 移动广告公司网站建设上海seo推广整站
  • 网站建设是否属于技术合同黑马it培训班出来现状
  • 建站工具上市武汉seo工作室
  • 网站开发 怎样做费用结算深圳百度关键词排名
  • 那间公司做网站好厦门百度关键词优化
  • 现在1做啥网站流量大bing搜索引擎入口官网
  • 有人知道做网站吗?买卖网站
  • 网站建设管理风险点如何写软文
  • 怎么做网站二维码网络营销策略ppt
  • 手机640的设计稿做网站搜狗引擎搜索
  • 做网站排行企业网站优化外包
  • 如何在虚拟机中建设网站怎么做电商新手入门
  • 厦门最早做网站的公司百度指数是啥
  • 乐清做网站哪家好百度服务中心人工24小时电话
  • 网站建设新趋势树枝seo
  • 后端开发需要掌握什么技术seo发外链工具
  • 建设工程质量 协会网站百度推广app怎么收费
  • 东城区网站排名seo拉新项目官方一手平台
  • 网站关键词优化哪家正规搜索引擎最新排名
  • 网站增加外链方法长沙百度seo代理
  • 杭州网站建设排名百度网页入口
  • 响应 网站建设做一个自己的网站
  • 自己做导航网站百度推广落地页
  • 推荐一些外国做产品网站哪里有网页设计公司
  • 合肥比较好的网站制作网络运营工作内容