Multitasking systems
Preemptive multitasking
Cooperative multitasking
Round-robin scheduling algorithm
Priority inversion / priority inheritance