라이브 Linux 시스템이 있지만 일부 하위 시스템이 라이브가 아닌 경우. 실시간 부분과 비실시간 부분 간에 공유되는 일부 동기화 개체에 대해 우선순위 상속을 사용하면 어떻게 되나요? 문서에는 실제로 이러한 교차 문제를 다루지 않는 것 같지만 뭔가 빠졌을 수도 있습니다.
답변1
우선순위 반전 사례를 구축하고 높은 우선순위 스레드가 대기 중인 뮤텍스를 보유하는 실시간 및 비실시간 스레드의 다양한 구성을 사용하여 작업에서 뮤텍스에 대한 우선순위 반전을 설정하거나 설정하지 않고 테스트했습니다. 예상 우선순위로 실시간 스레드로 테스트합니다. 이는 Linux 3.12 커널에서 테스트되었습니다.