1/6
These flashcards cover key concepts related to thread management, context switching, and the efficiency of multi-threading.
T idle
The amount of time that a thread must wait for a resource, during which the CPU is idle.
Context switch
The process of storing the state of a thread or process so that it can be resumed later.
T context switch
The time it takes to switch contexts from one thread to another.
Thread
A sequence of programmed instructions that can be managed independently by a scheduler.
Multi-threading
A method of programming that allows multiple threads to exist within the context of a single process.
Address space
The range of memory addresses that a process or thread can use.
CPU idling
The state when a CPU is not processing tasks due to waiting for an I/O operation or other events.