更新 Java_3-5.md
This commit is contained in:
parent
f1ca917d1f
commit
a068b0d46b
@ -24,7 +24,7 @@ Runnable task2 = () -> System.out.println("Task 2");
|
|||||||
Runnable task3 = () -> System.out.println("Task 3");
|
Runnable task3 = () -> System.out.println("Task 3");
|
||||||
```
|
```
|
||||||
|
|
||||||
**CompletableFuture**
|
**方案一、CompletableFuture**
|
||||||
|
|
||||||
```java
|
```java
|
||||||
// 使用 CompletableFuture 的 runAsync 函数,声明3个异步任务
|
// 使用 CompletableFuture 的 runAsync 函数,声明3个异步任务
|
||||||
@ -35,7 +35,7 @@ CompletableFuture<Void> cf3 = CompletableFuture.runAsync(task3);
|
|||||||
CompletableFuture.allOf(cf1, cf2, cf3).get();
|
CompletableFuture.allOf(cf1, cf2, cf3).get();
|
||||||
```
|
```
|
||||||
|
|
||||||
**Future**或者**FutureTask**
|
**方案二、Future**或者**FutureTask**
|
||||||
|
|
||||||
```java
|
```java
|
||||||
// 使用自定义线程池
|
// 使用自定义线程池
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user