内核并发来源: 1.硬件中断和异常:中断服务程序和被中断的进程可能发生并发访问资源 2.软中断和tasklet,软中断和taklet随时都可能倍调度执行,从而打断当前正在执行 进程的上下文. 3.内核抢占:调度器支持可抢占性,会导致进程和进程之间的并发访问. 4.多处理器并发执行,多处理器上可以同时运行多个进程 单处理器: 1.硬中断服务程序可以打断软中断.taklet以及进程上下文 2.软中断和tasklet之间不会并发,但可以打断进程上下文 3.支持抢占式的内核中,进程上下文会并发 4.不支…