根据understanding the linux kernel中的内容理解的:
可抢占式的kernel就是运行在kernel mode的process可以被另外一个进程替换。例子
process A正在kernel mode执行一个异常处理,另外一个更高优先级的process B可运行,如果kernel是抢占式的则会执行进程切换,开始运行process B。如果kernel是不可抢占的,则目前不会出现进程切换。当process A完成异常处理或是主动放弃CPU才会执行进程切换
另外一个例子,如果一个进程正在执行一个异常处理的时候时间片用完,如果kernel是可抢占,则会执行进程切换。否则,进程仍会运行这个进程只道完成异常处理或是主动放弃CPU