オーディオスレッドでは、システムコールを使用しない方が良いと言われました。たとえば、システムprintf()
コールは、カーネルに制御を渡し、他のスレッドを引き続き使用することを決定できるため、オーディオスレッドが多くの損失を引き起こす可能性があることを意味します。時間。最新のLinuxカーネルはまだオーディオスレッドを中断(先取り)できるので、この慣用語は奇妙だと思います。ただし、オーディオスレッドにRTの優先順位がある場合、プリエンプションがないか非常に制限がある可能性があります。
実行中の他のすべてのスレッドの優先順位が低い場合、Linuxはスレッドを先取りしますか?
リアルタイムカーネルと非リアルタイムカーネルは異なる動作をしますか?