There are three spin_lock functions in the kernel I am currently busy with.
我只找到仅涵盖其中两个的贡献(包括 Linux 文档)。 然后答案或解释被表述为模棱两可或相互矛盾,甚至包含说解释错误的评论。这使得很难获得概览。 一些基础知识对我来说很清楚,例如在中断上下文中,一个简单的 spin_lock() 可能会导致死锁。但我真的很感激关于这个主题的完整图片。
我需要明白:
linux kernel
kernel ×1
linux ×1