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

网站开发工程师职业定位重庆seo培训

网站开发工程师职业定位,重庆seo培训,动态网站开发用的什么语言,电子商务平台发展现状在AQS(AbstractQueuedSynchronizer)中,Node 是一个用于构建等待队列的节点类,用于表示等待获取锁的线程。Node 的状态在不同的同步器中有不同的含义,但一般来说,Node 的状态可以分为以下几种: C…

在AQS(AbstractQueuedSynchronizer)中,Node 是一个用于构建等待队列的节点类,用于表示等待获取锁的线程。Node 的状态在不同的同步器中有不同的含义,但一般来说,Node 的状态可以分为以下几种:

  1. CANCELLED (值为1):

    表示节点已被取消。当一个线程等待获取锁的过程中被中断或超时,节点的状态可能被设置为 CANCELLED。

  2. SIGNAL (值为-1):

    表示后继节点需要被唤醒。当一个节点释放锁的时候,会唤醒它的后继节点,SIGNAL 就用于表示这个需要唤醒的状态。

  3. CONDITION (值为-2):

    表示节点在等待条件队列中。当一个线程在等待条件变量时,会被放入条件队列,节点的状态被设置为 CONDITION。

  4. PROPAGATE (值为-3):

    用于共享模式。表示 releaseShared 应该传播。在共享模式下,可能需要通过 PROPAGATE 来通知其他线程继续获取共享资源。

  5. 0:

    表示初始状态或无特殊状态。在等待队列中的节点,如果还没有进入到同步队列中等待获取锁,其状态为初始状态。

在AQS的源码中,这些状态常常通过 Node 类的常量来表示,例如:

static final int CANCELLED =  1;
static final int SIGNAL    = -1;
static final int CONDITION = -2;
static final int PROPAGATE = -3;

这些状态的具体含义和使用取决于具体的同步器实现,因为不同的同步器可能有不同的语义和处理逻辑。在实际使用AQS时,通常不需要直接操作 Node 的状态,而是通过同步器提供的方法来实现线程的同步和协作。

http://www.khdw.cn/news/4656.html

相关文章:

  • 建设通网站vip7月新闻大事件30条
  • div使用太多影响网站收录抖音关键词排名查询工具
  • 网站如何做更新免费职业技能培训网站
  • 制作网页的常用软件seo是指什么
  • 网站建设 天猫 保证金seo高级优化技巧
  • 畅言 WordPress优化大师最新版下载
  • 香港服务器做网站商丘seo公司
  • 展示照片的网站模板广告关键词有哪些
  • 微网站 建设沈阳seo关键字优化
  • 二建证从住房建设厅网站调出流程安徽网络推广
  • 全国学校网站建设百度网盘搜索引擎入口
  • 网站链接怎么做网站模板设计
  • wordpress自助广告专业北京seo公司
  • 做线上网站需要钱吗重庆网站设计
  • 做搜狗手机网站快百度收录关键词查询
  • 怎样做网站平台赚钱吗扬州百度推广公司
  • 夏津网站建设费用网络广告营销典型案例
  • 成都装修网站制作企业查询信息平台
  • 做外链一般都用网站首页吗学seo如何入门
  • 为拟建设的网站申请一个域名自动引流推广app
  • 网站服务端做处理跨域如何推广网址链接
  • 海尔官网 网站建设的目标如何快速推广一个app
  • 定制网站建设广告新冠病毒最新消息
  • 可以做微信游戏的网站如何刷关键词指数
  • 怎么判断一个网站做的好公司广告推广方案
  • 如何提高一个网站企业seo网站推广
  • wordpress里的robotsseo是什么服务
  • 代加工订单网网站seo哪家做的好
  • 中山建网站哪家好产品推广方案要包含哪些内容
  • 汕头网站建设制作报价网站排名优化手机