4 ms·
Since the NT kernel is async throughout, it solves this with periodic priority boosts for non-running but runnable threads. I swear, the kernel designers just
by p_ing 2y ago
Since the NT kernel is async throughout, it solves this with periodic priority boosts for non-running but runnable threads.
I swear, the kernel designers just need to look at NT :-P But we're well beyond a complete rewrite of old kernels, sadly.
- astrange 2y agoThat can work but I think it's cheating. Especially if your scheduling is tied into power management or you have high/low power cores, then boosting the low priority threads will waste power.