CH4 Flashcards
(9 cards)
_______are fundamental unit of CPU utilization that forms the basis of multi-threaded computer systems.
Threads
Process creation is (light/heavy)-weight while thread creation is (light/heavy)-weight
heavy, light
T/F: Kernels are generally single-threaded.
F, Multi-threaded
Multi-threading models include: _________, ___________, ___________.
Many-to-One, One-to-One, Many-to-Many.
Many-to-One model is where many _______-level threads mapped to single _______ thread.
user, kernel.
______ model is where each user-level thread maps to kernel thread.
One-to-One
__________ model is where many user-level threads mapped to many kernel threads.
Many-to-Many
_______ provides programmer with API for creating and managing threads.
Thread library
(Synchronous/Asynchronous) cancellation terminates the target thread immediately.
Asynchronous