培训知识
AtomicStampedReference
原子更新带有版本号的引用类型
相关问答
使用Java AtomicStampedReference的算法可以被认为是非阻塞的吗?(Can algorithm using Java AtomicStampedReference can be considered non-blocking?)
[2024-01-29]
我们称之为无锁算法? [免责声明]在我明确地写这篇文章之前,我的陈述是关于算法的,而不是考虑Java ...
Java并发编程
java 线程
进程与线程的区别
线程的状态
NEW:初始状态
RUNNABLE:运行状态
BLOCK:阻塞状态
WAITING:等待状态
TIME_WAITING:超时等待状态
TERMINATED:终止状态
Java线程状态切换
Java并发核心知识
并发编程需要解决的两大问题
线程之间如何通信
线程通信机制
内存共享
消息传递
线程之间如何同步
Java内存模型(JMM)
重排序
顺序一致性
happens-before
as-if-serial
volatile
synchronized
队列同步器AQS
CAS
ThreadLocal
ThreadLocalMap
java 并发容器(集合)
ConcurrentHashMap
ConcurrentLinkedQueue
ConcurrentSkipListMap
ConcurrentSkipListSet
java 锁
Lock接口
ReentrantLock(重入锁)
ReentrantReadWriteLock(读写锁)
LockSupport
Condition接口
Java阻塞队列
阻塞队列类(7个)
ArrayBlockingQueue
LinkedBlockingQueue
LinkedBlockingDeque
PriorityBlockingQueue
DelayQueue
SynchronousQueue
LinkedTransferQueue
java 并发工具
CountDownLatch
CyclicBarrier
Semaphore
Exchanger
java 原子操作类Atomic
基本类型类
AtomicBoolean
AtomicInteger
AtomicLong
数组
AtomicIntegerArray
AtomicLongArray
AtomicReferenceArray
引用
AtomicReference
AtomicReferenceFieldUpdater
AtomicMarkableReference
属性
AtomicIntegerFieldUpdater
AtomicLongFieldUpdater
AtomicStampedReference
java并发框架
Fork/Join框架
Executor框架
Executors
ThreadPoolExecutor(线程池)
线程池分类
FixedThreadPool
CachedThreadPool
SingleThreadExecutor
ScheduledThreadPoolExecutor
Future
FutureTask