1、当我们不需要考虑到子线程的运行的结果时我们可以增一个异步线程进行跑。
例如上图,如果满足上面的条件就开一个异步线程执行其他的方法,但是不需要考虑执行的结果。
需要用上的代码也就两行:getBomErpId为需要异步调用的方法。
CompletableFuture.supplyAsync(() -> {
// 异步执行查询变更单是否生效并且回写BOM数据
return getBomErpId(ErpEcnDetailList);
}).thenApply(results -> "");