kernel中需要对可能被多个thread同时访问的share data做保护,也就是互斥访问,这里说的多个thread,并不只是传统的kernel thread的概念,还包括process(task),interrupt handler,bottom half,以及kernel thread。也就是说凡是能够执行的单元,这里统称为thread。
在内核环境中,为确保多个执行单元如进程、中断处理器等对共享数据的安全访问,需采用互斥机制进行保护。本文探讨了如何在复杂并发场景下实现数据的正确访问。
kernel中需要对可能被多个thread同时访问的share data做保护,也就是互斥访问,这里说的多个thread,并不只是传统的kernel thread的概念,还包括process(task),interrupt handler,bottom half,以及kernel thread。也就是说凡是能够执行的单元,这里统称为thread。
1356
1018
2784

被折叠的 条评论
为什么被折叠?