Эффект от использования обработчика прерываний - PullRequest
0 голосов
/ 26 февраля 2019

Для https://en.wikipedia.org/wiki/Reentrancy_(computing)#Further_examples, почему «если функция используется в обработчике прерываний с повторным входом, и внутри функции возникает второе прерывание, вторая подпрограмма будет зависать вечно».?

int function()
{
    mutex_lock();

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

    mutex_unlock();
}
...