glossary.md: Add Coroutine Execution context

This commit is contained in:
Karol Lewandowski 2025-02-20 15:26:05 +01:00 committed by Karol Lewandowski
parent e81a2ee7d1
commit d648ae791c
2 changed files with 7 additions and 3 deletions

View File

@ -19,8 +19,9 @@ Annotator
## B ## B
Blocking Context Blocking Context
: Executing in the [blocking context](execution_contexts.topic#blocking-context) means executing tasks on a thread without access to a coroutine context. : Executing in the [Blocking Context](execution_contexts.topic#blocking-context) means executing tasks on a thread without access to a coroutine context.
→ _Suspending Context_ → _Suspending Context_
→ _Coroutine Execution Context_
→ _Coroutine_ → _Coroutine_
## C ## C
@ -38,6 +39,9 @@ Determines a thread or a thread pool the corresponding coroutine is executed on.
See [](coroutine_dispatchers.md) for more details. See [](coroutine_dispatchers.md) for more details.
→ _Coroutine_ → _Coroutine_
Coroutine Execution Context
: Executing in the [Coroutine Execution Context](execution_contexts.topic#blocking-context) means executing code (suspending or non-suspending/blocking) from a coroutine.
Coroutine Scope Coroutine Scope
: [Coroutine scopes](coroutine_scopes.md) define the lifetime of coroutines and ensure proper handling of coroutine cancellations and structured concurrency. : [Coroutine scopes](coroutine_scopes.md) define the lifetime of coroutines and ensure proper handling of coroutine cancellations and structured concurrency.
→ _Coroutine_ → _Coroutine_
@ -130,8 +134,9 @@ Stubs
: A subset of a → _Program Structure Interface_ tree in a binary serialized compact format, see [](stub_indexes.md). : A subset of a → _Program Structure Interface_ tree in a binary serialized compact format, see [](stub_indexes.md).
Suspending Context Suspending Context
: Executing in the [suspending context](execution_contexts.topic#suspending-context-coroutines) means executing tasks in Kotlin coroutines. : Executing in the [Suspending Context](execution_contexts.topic#suspending-context-coroutines) means executing tasks in Kotlin coroutines.
→ _Blocking Context_ → _Blocking Context_
→ _Coroutine Execution Context_
→ _Coroutine_ → _Coroutine_
Symbol Symbol

View File

@ -406,6 +406,5 @@
</topic> </topic>
<!--TODO: glossary: Coroutine Execution Context-->
<!--TODO: search for execution_context.topic and adjust dependant content--> <!--TODO: search for execution_context.topic and adjust dependant content-->
<!--TODO: add to content updates--> <!--TODO: add to content updates-->