This is an automated email from the ASF dual-hosted git repository.

paulk pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/groovy-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 37058a1  async/await draft post (fix orTimeout example)
37058a1 is described below

commit 37058a16d4e0890f84657d4c2ca37bd01d1ceb1c
Author: Paul King <[email protected]>
AuthorDate: Fri Mar 27 11:21:36 2026 +1000

    async/await draft post (fix orTimeout example)
---
 site/src/site/blog/groovy-async-await.adoc | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/site/src/site/blog/groovy-async-await.adoc 
b/site/src/site/blog/groovy-async-await.adoc
index 74ec24f..6669a60 100644
--- a/site/src/site/blog/groovy-async-await.adoc
+++ b/site/src/site/blog/groovy-async-await.adoc
@@ -161,8 +161,10 @@ async prepareBattle(heroId, visibleVillainId) {
 }
 ----
 
-All three I/O calls run concurrently. The `all` combinator waits
-for every result, failing fast if any task throws.
+All three I/O calls run concurrently. The `all` combinator waits until
+all results are available. If one or more threads fail, all threads complete
+normally, and the first exception that occurred is thrown unwrapped.
+(See `AsyncScope` later in Example 6 if fail-fast semantics is appropriate.)
 
 === How this compares to Java's `StructuredTaskScope`
 

Reply via email to