Linux kernel 在获得spinlock后,CPU在关键部分的最长时间是多少?

Linux kernel 在获得spinlock后,CPU在关键部分的最长时间是多少?,linux-kernel,locking,spinlock,Linux Kernel,Locking,Spinlock,获取后CPU在关键部分的最长时间是多少 Linux内核中的自旋锁?在执行Spin\u unlock()之前,它可以是您想要的任意数量。如果你用丑陋的方式去做,它甚至可能是一个死锁。另一个问题是“如何正确实现自旋锁定”,直到它影响到其他代码。

获取后CPU在关键部分的最长时间是多少
Linux内核中的自旋锁?

在执行
Spin\u unlock()
之前,它可以是您想要的任意数量。如果你用丑陋的方式去做,它甚至可能是一个死锁。另一个问题是“如何正确实现自旋锁定”,直到它影响到其他代码。