使用重入中断处理程序的效果

时间:2019-02-26 11:27:32

标签: linux-kernel mutex interrupt interrupt-handling reentrancy

对于https://en.wikipedia.org/wiki/Reentrancy_(computing)#Further_examples,为什么要“如果在重入中断处理程序中使用该函数,并且在函数内部出现第二个中断,则第二个例程将永远挂起。” ?

int function()
{
    mutex_lock();

    // ...
    // function body
    // ...

    mutex_unlock();
}

0 个答案:

没有答案