오디오 스레드는 언제 선점되나요?

오디오 스레드는 언제 선점되나요?

오디오 스레드에서는 시스템 호출을 사용하지 않는 것이 더 낫다는 말을 들었습니다. 예를 들어 시스템 호출 printf()은 커널에 제어권을 넘겨주고 다른 스레드를 계속 사용하기로 결정할 수 있기 때문에 오디오 스레드가 많은 손실을 입을 수 있다는 뜻입니다. 시간. 최신 Linux 커널은 여전히 ​​오디오 스레드를 중단(선점)할 수 있기 때문에 이 관용어가 이상하다고 생각합니다. 그러나 오디오 스레드에 RT 우선순위가 있는 경우 선점이 없거나 매우 제한적일 수 있습니다.

실행 중인 다른 모든 스레드의 우선순위가 낮은 경우 Linux가 스레드를 선점합니까?

실시간 커널과 비실시간 커널이 다르게 동작합니까?

관련 정보