Lecture Topic: Multithreading
Scheduling Algorithms:
Preemptive and non-preemptive

Preemptive means that the process might be interuppted to improve responsiveness of the ssytem

Non-preemptive means that processes are allowed to execute until I/O request or termination