aboutsummaryrefslogtreecommitdiffstats
path: root/kotlinx-coroutines-core/jvm/test/guide/example-basic-06.kt
diff options
context:
space:
mode:
Diffstat (limited to 'kotlinx-coroutines-core/jvm/test/guide/example-basic-06.kt')
-rw-r--r--kotlinx-coroutines-core/jvm/test/guide/example-basic-06.kt18
1 files changed, 4 insertions, 14 deletions
diff --git a/kotlinx-coroutines-core/jvm/test/guide/example-basic-06.kt b/kotlinx-coroutines-core/jvm/test/guide/example-basic-06.kt
index b53d3b89..24b890a0 100644
--- a/kotlinx-coroutines-core/jvm/test/guide/example-basic-06.kt
+++ b/kotlinx-coroutines-core/jvm/test/guide/example-basic-06.kt
@@ -7,21 +7,11 @@ package kotlinx.coroutines.guide.exampleBasic06
import kotlinx.coroutines.*
-fun main() = runBlocking { // this: CoroutineScope
- launch {
- delay(200L)
- println("Task from runBlocking")
- }
-
- coroutineScope { // Creates a coroutine scope
+fun main() = runBlocking {
+ repeat(100_000) { // launch a lot of coroutines
launch {
- delay(500L)
- println("Task from nested launch")
+ delay(5000L)
+ print(".")
}
-
- delay(100L)
- println("Task from coroutine scope") // This line will be printed before the nested launch
}
-
- println("Coroutine scope is over") // This line is not printed until the nested launch completes
}