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