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

自己做电影网站/百度推广找谁做靠谱

自己做电影网站,百度推广找谁做靠谱,ui培训机构哪家好,谢闵行首先节点会进入队列,肯定是竞争同步状态失败了,所以会调用addWaiter()方法来入队,addWaiter()方法如下: 如截图中所示,在这个方法中,会构建出一个与当前线程相关的新节点,然后判断尾节点是否不…

首先节点会进入队列,肯定是竞争同步状态失败了,所以会调用addWaiter()方法来入队,addWaiter()方法如下:
在这里插入图片描述
如截图中所示,在这个方法中,会构建出一个与当前线程相关的新节点,然后判断尾节点是否不为null,如果不为null,则说明队列已经初始化成功了,那么就把新的节点设置为尾节点,如果尾节点为空,那么说明队列还没完成初始化,那么就走enq()方法,enq()方法如下:
在这里插入图片描述
如上截图,enq()方法有一个无限循汗逻辑,既然走到了这步,就说明队列还没完成初始化,假设没有其他的线程捷足先登做了初始化队列的工作,所以这时尾节点还是等于null的,所以就会通过compareAndSetHead(new Node())方法设置一个新节点,注意这个新节点不是我们传进来的那个要进队列的那个节点,而是又重新new 出来的一个node对象,然后把这个新的node对象设置为队列的头节点和尾节点,第一次循环结束,这时候因为是无限循环,所以第二次循环开始,这时候再去取尾节点,就会发现尾节点不再为null了,然后就会走else中的逻辑,把要入队的新节点设置为队列的尾节点。

新加入的节点进入队列的流程图

在这里插入图片描述

http://www.lbrq.cn/news/1569151.html

相关文章:

  • 仁怀哪儿做网站/爱站小工具计算器
  • 美术主题资源网站建设/n127网推广
  • 建站公司/互联网营销师培训课程
  • 做网站的背景图片格式大小/活动营销推广方案
  • 做纯静态网站怎么样/优化方法
  • 网站制作费用多少钱/aso优化平台
  • 国外做图标网站/seo营销培训咨询
  • 网站建设免费维护内容/媒体发稿费用
  • 沈阳网站建设工作室/长沙网站推广
  • 网站关键词怎么优化/太原高级seo主管
  • 哈尔滨建站哪个好/淘宝网页版
  • wordpress 数据库/台州seo排名优化
  • flash如何制作网站/建站模板哪个好
  • 政府网站建设先进材料/济源新站seo关键词排名推广
  • 双浩建设网站/seo推广排名
  • 盐城做网站的/windows优化大师的优点
  • 十大最坑装修公司排名/百度词条优化工作
  • 厦门网站建设外包/网站推广找
  • 一分钟做网站/b站视频推广网站2023
  • 高端品牌网站建设/正规电商培训班
  • 江苏股票配资网站建设/中国最近新闻大事件
  • 优化网站建设/百度度小店申请入口
  • 信云科技的vps怎么做网站/如何创建网站平台
  • 电商设计培训学校/seo大牛
  • 旅游网站建设报价/查关键词
  • 创意集团网站建设/seo站长工具查询系统
  • 网站建设应列入啥费用/足球最新世界排名表
  • 建电子商务网站/宁波网站排名优化seo
  • jsp 网站开发/技术培训班
  • 兰州网站建设100/河南网站seo
  • 消费级显卡分布式智能体协同:构建高性价比医疗AI互动智能体的理论与实践路径
  • 机器学习阶段性总结:对深度学习本质的回顾 20250813
  • 【C++详解】用红黑树封装模拟实现mymap、myset
  • STM32HAL 快速入门(六):GPIO 输入之按键控制 LED
  • 肖臻《区块链技术与应用》第十讲:深入解析硬分叉与软分叉
  • ubuntu24下keychorn键盘连接不了的改建页面的问题修复