我正在为 Linux 内核编写一些代码,我注意到当我需要启用它们时中断被禁用,以便进程可以处理信号。如果我能获得系统中当前持有的所有锁的列表,那就太棒了,因为我怀疑某处的锁禁用了中断......这是假设它是一个禁用中断的锁。如果没有,也很高兴知道是如何做到的(或在哪里)。Linux内核是否对此有任何记录?
c linux locking linux-kernel spinlock
c ×1
linux ×1
linux-kernel ×1
locking ×1
spinlock ×1