Предположим, что поток A вытеснен потоком с более высоким приоритетом C. Теперь предположим, что поток B на самом деле имеет более высокий приоритет, чем C. Если B становится работоспособным, у вас есть классический случай инверсии приоритетов; Поток B (высокий приоритет) застрял в ожидании ресурса, удерживаемого потоком A (низкий приоритет). Одно из лекарств от этого называется приоритетным наследованием.
При наследовании приоритета, когда B блокирует ресурс, удерживаемый A (критическая секция), поток A временно «наследует» приоритет потока B. Это позволяет A выгружать этот надоедливый поток со средним приоритетом C, а когда сделано с ресурсом, А возвращается к своему первоначальному приоритету. Это, так сказать, убирает А с пути В., устраняя тупик.