研究 ForkJoinPool 的时候碰到如下代码:
1 | final boolean tryUnpush(ForkJoinTask<?> t) { |
U.putOrderedInt 这个方法有点迷惑,他和 AtomicInteger 的 lazySet 是一个机制。然后查了些资料:
研究 ForkJoinPool 的时候碰到如下代码:
1 | final boolean tryUnpush(ForkJoinTask<?> t) { |
U.putOrderedInt 这个方法有点迷惑,他和 AtomicInteger 的 lazySet 是一个机制。然后查了些资料: