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

教人做策划的网站国外免费logo网站

教人做策划的网站,国外免费logo网站,沧州网站建设公司排名,太原做网站联系方式在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.yayakq.cn/news/270088/

相关文章:

  • 太原网站建设推广做网站素材在哪找
  • 网站开发详细报价单wordpress问答插件哪个好
  • aspit网站源码带手机版seo wordpress主题
  • 企业网站建设 新天地网络齐装网装修公司
  • 单页面网站如何seo青岛网络建站公司
  • 做地理题的网站一个ip两个网站怎么做
  • 破解版软件下载网站wordpress月亮
  • 网站群集约化建设天津视频网站开发团队
  • wordpress内容批量替换百度seo排名在线点击器
  • 用wordpress做的站点江苏省建设教育协会网站
  • 杭州设计师网站淄博网站建设优化
  • 网站开发思路怎么写网站建设宀金手指排名
  • 扬州市城乡建设局网站宿迁房产网二手房出售
  • WordPress360收录百度seo关键词点击软件
  • 深圳三站合一网站建设做宣传册从哪个网站找素材
  • go语言网站开发教程wordpress如何添加菜单和数据表
  • 学习网站二次开发东莞网站优化指导
  • 南昌做网站建设哪家好WordPress手机不显示
  • 网站开发主机的选择化妆品营销型网站案例
  • 制作企业网站宣传图步骤学校网站开发实际意义
  • 青县建设银行网站企业年报系统
  • 网站怎么做评估深圳纯手工seo
  • 做推广可以在哪些网站发布软文网页开发工资多少
  • 个人简历电子版免费下载关键词seo排名怎么选
  • 建设网站的模板下载百度搜索引擎下载
  • 一个网站有多少glogo图片大全简单
  • 专业pc网站建设怎样做一个网站首页
  • wordpress图片墙百度搜索引擎优化的推广计划
  • dede怎么做网站pc站转换手机网站
  • net淘宝网站开发的例子做网站签到挣钱吗