更新时间:
#CompletableFuture 默认启用的线程池
java中很多异步, 如果在不指定线程池的情况下,都是在ForkJoinPool.common线程池中执行, 而这个线程池中的所有线程都是Daemon(守护)线程, 所以,当主线程结束时,这些线程无论执行完毕都会退出系统。
核心代码:
CompletableFuture.runAsync(() -> this.afterBetProcessor(betRequest,betDetailResult,appUser,id) );