摘要: 如果有多个异步任务 希望在前两个异步任务完成之后在执行的任务 thenCombine :可以获取前面两线程的返回结果,本身也有返回结果 * thenAcceptBoth:可以获取前面两线程的返回结果,本身没有返回结果 * runAfterBoth:不可以获取前面两线程的返回结果,本身也没有返回结果 阅读全文
posted @ 2022-06-07 22:36 花心大萝卜li 阅读(712) 评论(0) 推荐(0)
摘要: public class CompletableFutureDemo02 { private static ThreadPoolExecutor executor=new ThreadPoolExecutor(5, 50, 10, TimeUnit.SECONDS, new LinkedBlocki 阅读全文
posted @ 2022-06-07 22:16 花心大萝卜li 阅读(758) 评论(0) 推荐(0)
摘要: 创建异步对象 CompletableFuture 提供了四个静态方法来创建一个异步操作。 ```java static CompletableFuture<Void> runAsync(Runnable runnable) public static CompletableFuture<Void> 阅读全文
posted @ 2022-06-07 19:45 花心大萝卜li 阅读(1406) 评论(0) 推荐(0)
摘要: public class ThreadPoolDemo { public static void main(String[] args) { //第一中获取的方式 ExecutorService service = Executors.newFixedThreadPool(10); //第二种获取方 阅读全文
posted @ 2022-06-07 17:05 花心大萝卜li 阅读(94) 评论(0) 推荐(0)
摘要: public class ThreadDemo { //定义一个线程池对象 private static ExecutorService service=Executors.newFixedThreadPool(5); public static void main(String[] args) t 阅读全文
posted @ 2022-06-07 16:37 花心大萝卜li 阅读(25) 评论(0) 推荐(0)