From e80939563543457f95e66ec0a3db8450b16a0658 Mon Sep 17 00:00:00 2001 From: Kuyho Chung Date: Sun, 25 Jan 2026 21:39:33 +0900 Subject: [PATCH] Clarify Kotlin Coroutine definition Closes gh-36209 Signed-off-by: Kuyho Chung --- .../modules/ROOT/pages/languages/kotlin/coroutines.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework-docs/modules/ROOT/pages/languages/kotlin/coroutines.adoc b/framework-docs/modules/ROOT/pages/languages/kotlin/coroutines.adoc index 17729c6fda2..c84eb033e5a 100644 --- a/framework-docs/modules/ROOT/pages/languages/kotlin/coroutines.adoc +++ b/framework-docs/modules/ROOT/pages/languages/kotlin/coroutines.adoc @@ -1,8 +1,8 @@ [[coroutines]] = Coroutines -Kotlin {kotlin-docs}/coroutines-overview.html[Coroutines] are Kotlin -lightweight threads allowing to write non-blocking code in an imperative way. On language side, +Kotlin {kotlin-docs}/coroutines-overview.html[Coroutines] are instances of +suspendable computations allowing to write non-blocking code in an imperative way. On language side, suspending functions provides an abstraction for asynchronous operations while on library side {kotlin-github-org}/kotlinx.coroutines[kotlinx.coroutines] provides functions like {kotlin-coroutines-api}/kotlinx-coroutines-core/kotlinx.coroutines/async.html[`async { }`]