Java并发
换了马甲的小强
爆发自己的小宇宙吧!
展开
-
Java8 CompletableFuture与ThreadPoolTaskExecutor实践
一、CompletableFuture介绍Jdk8 CompletableFuture提供了新的异步编程思路,可以对多个异步处理进行编排,实现更复杂的异步处理。其内部使用ForkJoinPool实现异步,使用CompletableFuture可以把回调的实现改为同步调用实现。CompletableFuture提供了50多个API,现在分为场景来做介绍:1.1 3个服务并发调用,然后对结果进行合...原创 2020-03-01 17:39:33 · 4274 阅读 · 2 评论 -
并发编程——使用AtomicStampedReference解决ABA问题
import java.util.concurrent.TimeUnit;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.atomic.AtomicStampedReference;public class ABA { private static AtomicInteger at...原创 2019-03-22 18:07:09 · 400 阅读 · 0 评论