I'm starting to learn about how the kernel works. Does Linux use cooperative or preemptive multitasking? I know that the scheduler is called when returning from a system call, but does this mean that Linux uses cooperative multitasking, since a timer interrupt does not force a context xwitch?
|