diff --git "a/Java\346\272\220\347\240\201/AQS/index.html" "b/Java\346\272\220\347\240\201/AQS/index.html" index 7252c2ae..a86d1a22 100644 --- "a/Java\346\272\220\347\240\201/AQS/index.html" +++ "b/Java\346\272\220\347\240\201/AQS/index.html" @@ -199,7 +199,7 @@
1
2
3
4
5
private transient volatile Node head;			// 阻塞队列的头,它是懒加载的

private transient volatile Node tail; // 阻塞队列的尾,在初始化之后,它只通过casTail修改

private volatile int state; // state变量,同步状态,代表锁是否被持有

Node节点

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
abstract static class Node {
volatile Node prev; // initially attached via casTail
volatile Node next; // visibly nonnull when signallable
Thread waiter; // visibly nonnull when enqueued
volatile int status; // written by owner, atomic bit ops by others

// methods for atomic operations
final boolean casPrev(Node c, Node v) { // for cleanQueue
return U.weakCompareAndSetReference(this, PREV, c, v);
}
final boolean casNext(Node c, Node v) { // for cleanQueue
return U.weakCompareAndSetReference(this, NEXT, c, v);
}
final int getAndUnsetStatus(int v) { // for signalling
return U.getAndBitwiseAndInt(this, STATUS, ~v);
}
final void setPrevRelaxed(Node p) { // for off-queue assignment
U.putReference(this, PREV, p);
}
final void setStatusRelaxed(int s) { // for off-queue assignment
U.putInt(this, STATUS, s);
}
final void clearStatus() { // for reducing unneeded signals
U.putIntOpaque(this, STATUS, 0);
}

private static final long STATUS
= U.objectFieldOffset(Node.class, "status");
private static final long NEXT
= U.objectFieldOffset(Node.class, "next");
private static final long PREV
= U.objectFieldOffset(Node.class, "prev");
}
-
文章作者: LemontreeN
文章链接: http://example.com/Java%E6%BA%90%E7%A0%81/AQS/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LemontreeN's
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!

README

文章作者: LemontreeN
文章链接: http://example.com/README/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LemontreeN's
公告
Welcome to my hood!

README

文章作者: LemontreeN
文章链接: http://example.com/README/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LemontreeN's
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
公告
Welcome to my hood!
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/archives/2022/index.html b/archives/2022/index.html index 17127833..07c697d4 100644 --- a/archives/2022/index.html +++ b/archives/2022/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/archives/2024/09/index.html b/archives/2024/09/index.html index 82c542c8..890b8724 100644 --- a/archives/2024/09/index.html +++ b/archives/2024/09/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/archives/2024/09/page/2/index.html b/archives/2024/09/page/2/index.html index 32854edf..ddfd12dc 100644 --- a/archives/2024/09/page/2/index.html +++ b/archives/2024/09/page/2/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/archives/2024/index.html b/archives/2024/index.html index 1fc448aa..a7c6f772 100644 --- a/archives/2024/index.html +++ b/archives/2024/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/archives/2024/page/2/index.html b/archives/2024/page/2/index.html index 4f52a0a7..d78ce75f 100644 --- a/archives/2024/page/2/index.html +++ b/archives/2024/page/2/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/archives/index.html b/archives/index.html index ec60f72b..7bb82273 100644 --- a/archives/index.html +++ b/archives/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/archives/page/2/index.html b/archives/page/2/index.html index c9d99ea2..a5316e54 100644 --- a/archives/page/2/index.html +++ b/archives/page/2/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/categories/Java/index.html b/categories/Java/index.html index dd93adff..9d74763d 100644 --- a/categories/Java/index.html +++ b/categories/Java/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/categories/NLP/index.html b/categories/NLP/index.html index a40f9a72..cd209ef0 100644 --- a/categories/NLP/index.html +++ b/categories/NLP/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/categories/Redis/index.html b/categories/Redis/index.html index 7610f25d..92b32f3d 100644 --- a/categories/Redis/index.html +++ b/categories/Redis/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/categories/Redis/page/2/index.html b/categories/Redis/page/2/index.html index 9bb8507e..b696032f 100644 --- a/categories/Redis/page/2/index.html +++ b/categories/Redis/page/2/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/categories/index.html b/categories/index.html index cf75ea62..af35e801 100644 --- a/categories/index.html +++ b/categories/index.html @@ -178,7 +178,7 @@
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file +
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/tags/JVM/index.html b/tags/JVM/index.html index f6b8a651..b48c8bc8 100644 --- a/tags/JVM/index.html +++ b/tags/JVM/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/tags/NLP/index.html b/tags/NLP/index.html index 26238ecb..ce6baa2f 100644 --- a/tags/NLP/index.html +++ b/tags/NLP/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/tags/Redis/index.html b/tags/Redis/index.html index 1cd6920d..7141c03f 100644 --- a/tags/Redis/index.html +++ b/tags/Redis/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/tags/Redis/page/2/index.html b/tags/Redis/page/2/index.html index bbc700da..036f8e96 100644 --- a/tags/Redis/page/2/index.html +++ b/tags/Redis/page/2/index.html @@ -51,7 +51,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-09-22 16:23:29' + postUpdate: '2024-09-22 17:40:03' }
\ No newline at end of file +
标签
归档
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
\ No newline at end of file diff --git a/tags/index.html b/tags/index.html index 3bf6d084..8afbec19 100644 --- a/tags/index.html +++ b/tags/index.html @@ -171,14 +171,14 @@ document.addEventListener('pjax:send', () => { preloader.initLoading() }) document.addEventListener('pjax:complete', () => { preloader.endLoading() }) } -})()
公告
Welcome to my hood!
最新文章
+})()
公告
Welcome to my hood!
最新文章
分类
网站资讯
文章数目 :
17
已运行时间 :
本站总字数 :
8.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
公告
Welcome to my hood!
公告
Welcome to my hood!