Statements (33)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:asynchronous_programming_framework
|
| gptkbp:book |
gptkb:kotlinx.coroutines
|
| gptkbp:developedBy |
gptkb:JetBrains
|
| gptkbp:documentation |
https://kotlinlang.org/docs/coroutines-overview.html
|
| gptkbp:enables |
asynchronous programming
concurrent programming structured concurrency |
| gptkbp:feature |
exception handling
channels for communication cancellation builders (launch, async, runBlocking) context switching flows for reactive streams lightweight threads suspending functions |
| gptkbp:hasConcept |
gptkb:Channel
gptkb:Flow gptkb:Dispatcher gptkb:CoroutineScope gptkb:occupation Deferred suspend functions |
| gptkbp:introducedIn |
gptkb:Kotlin_1.1
|
| gptkbp:license |
gptkb:Apache_License_2.0
|
| gptkbp:openSource |
true
|
| gptkbp:supportedBy |
gptkb:Android
gptkb:JavaScript gptkb:JVM Native |
| gptkbp:usedIn |
gptkb:Kotlin
|
| gptkbp:bfsParent |
gptkb:Kotlin_Gradle_Plugin
|
| gptkbp:bfsLayer |
6
|
| https://www.w3.org/2000/01/rdf-schema#label |
Kotlin coroutines
|