From 23e7a8c4b5aa7e8ceb8bec19084affeb7d66662c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E4=B8=96=E5=BD=AA?= Date: Mon, 18 Jul 2022 05:52:01 +0000 Subject: [PATCH] =?UTF-8?q?update=20README.md.=20=E4=BF=AE=E6=AD=A3README?= =?UTF-8?q?=E4=B8=AD=E6=96=87=E5=AD=97=E4=B8=8E=E5=9B=BE=E7=89=87=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E4=B8=8D=E7=AC=A6=20in=20=E5=B9=B6=E8=A1=8C=E5=9C=BA?= =?UTF-8?q?=E6=99=AF=E5=8F=AF=E8=83=BD=E5=AD=98=E5=9C=A8=E7=9A=84=E9=9C=80?= =?UTF-8?q?=E6=B1=82=E4=B9=8B=E2=80=94=E2=80=94=E6=89=A7=E8=A1=8C=E9=A1=BA?= =?UTF-8?q?=E5=BA=8F=E7=9A=84=E5=BC=BA=E4=BE=9D=E8=B5=96=E5=92=8C=E5=BC=B1?= =?UTF-8?q?=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7b6500e..55e7ce8 100644 --- a/README.md +++ b/README.md @@ -65,11 +65,11 @@ 我的框架提供了这样的回调功能。并且,如果执行异常、超时,可以在定义这个执行单元时就设定默认值。 ## 并行场景可能存在的需求之——执行顺序的强依赖和弱依赖 -如上图的3,A和B并发执行,最后是C。 +如上图的4,B和C并发执行,最后是A。 -有些场景下,我们希望A和B都执行完毕后,才能执行C,CompletableFuture里有个allOf(futures...).then()方法可以做到。 +有些场景下,我们希望B和C都执行完毕后,才能执行A,CompletableFuture里有个allOf(futures...).then()方法可以做到。 -有些场景下,我们希望A或者B任何一个执行完毕,就执行C,CompletableFuture里有个anyOf(futures...).then()方法可以做到。 +有些场景下,我们希望B或者C任何一个执行完毕,就执行A,CompletableFuture里有个anyOf(futures...).then()方法可以做到。 我的框架同样提供了类似的功能,通过设定wrapper里的addDepend依赖时,可以指定依赖的任务是否must执行完毕。如果依赖的是must要执行的,那么就一定会等待所有的must依赖项全执行完毕,才执行自己。 -- Gitee