java 异步发展史 Runnable Callable Future CompletableFuture
很多时候在做功能时,针对大批量数据处理有批量处理的需求针对这个有两种做法只管执行不管结果这种方式简单粗暴,尤其是在线上,如果请求发送出去不管响应结果的话,出现异常有时不知道怎么回事对方没收到(我给对方钱了但是因为网络原因对方没收到,但是自己扣款了,这个有点尴尬)。对应Runnable不仅执行还要结果这种方式符合大多数需求,不仅发出去请求了,后面我还要知道调用的服务是否正常,不能我给你数据你返回了正