Java并行执行任务 发表于 2019-01-03 更新于 2019-07-18 分类于 Java 123456789101112131415161718192021222324252627282930313233343536373839/** * 并行执行任务 */public class TestFuture { @Test public void test(){ CompletableFuture<String> future1 = CompletableFuture.supplyAsync(() -> method1()); CompletableFuture<String> future2 = CompletableFuture.supplyAsync(() -> method2()); try { System.out.println(future1.get()); System.out.println(future2.get()); }catch (Exception e){ } } public String method1(){ try { Thread.sleep(10000); } catch (InterruptedException e) { e.printStackTrace(); } return "method1"; } private String method2(){ try { Thread.sleep(10000); } catch (InterruptedException e) { e.printStackTrace(); } return "method2"; }}