Update MpscLinkedQueue队列原理分析.md

This commit is contained in:
Yang Libin 2020-09-11 09:19:43 +08:00 committed by GitHub
parent 81619155d5
commit 4cecd88a07
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -14,7 +14,7 @@
而后,来看 MpscLinkedQueue 的构造方法。 而后,来看 MpscLinkedQueue 的构造方法。
```Java ```java
MpscLinkedQueue() { MpscLinkedQueue() {
MpscLinkedQueueNode<E> tombstone = new DefaultNode<E>(null); MpscLinkedQueueNode<E> tombstone = new DefaultNode<E>(null);
headRef = new FullyPaddedReference<MpscLinkedQueueNode<E>>(); headRef = new FullyPaddedReference<MpscLinkedQueueNode<E>>();
@ -27,7 +27,7 @@
### MpscLinkedQueue 如何做到线程安全的无锁加入 ### MpscLinkedQueue 如何做到线程安全的无锁加入
```Java ```java
@Override @Override
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
public boolean offer(E value) { public boolean offer(E value) {