Reina
Reina
DIIDevHeads IoT Integration Server
Created by Marvee Amasi on 4/25/2024 in #middleware-and-os
I'm confused about the difference between cooperative and non-preemptive scheduling.
As far as I understand, cooperative scheduling is a type of non-preemptive scheduling as the latter is a general term for scheduling algorithms which do not use preemption. You said that you found some sources saying that non-preemptive schedulers allow preempting lower priority tasks at system ticks and I think that's wrong by definition, I suggest you check the credibility of this source since some articles on the internet mention wrong stuff sometimes.
5 replies