标签: linux unix linux-kernel scheduling multitasking
我无法理解抢占式和非抢占式内核背后的整个想法。
我知道Linux内核是先发制人的,即它可以抢占任务,即使它在内核中执行也是如此。
如果我理解正确,任务是否正在进行(对吗?),如果是,那么我们是否可以在需要时杀死任务?如果我们能够做到这一点,那么所有的任务本质上都是先发制人的,所有内核都是如此吗?