S K*_* Kr 11 java java.util.concurrent
我正在寻找一个AtomicStampedReference和/或AtomicMarkableReference的例子,它可以帮助我理解这些类及其功能.我无法通过网络获得任何质量示例.
我可以考虑在垃圾收集中使用它们,但一个高质量的例子将帮助我更好地理解它们.
aru*_*zhi 12
实际例子(复杂)
对于AtomicMarkableReference:
https://github.com/arunmoezhi/ConcurrentKaryST
对于AtomicStampedReference
https://github.com/arunmoezhi/LockFreeBST
简单的例子:
在二叉树,如果你想改变一个父节点的子节点atomically,然后compareAndSwap上AtomicMarkableReference都可以使用.
在二叉树中,假设您要以原子方式标记节点.然后AtomicStampedReference就可以用了.
上述复杂的现实生活实现使用这两种类类型.
| 归档时间: |
|
| 查看次数: |
2023 次 |
| 最近记录: |