たとえば、pthreads から SCHED_FIFO や SCHED_RR などを実行していますか? スケジュール ポリシーは変更できますか? メインスレッドと NSThread に優先順位を割り当てることはできますか?
最終的には、CADisplayLink を使用してメイン スレッドを 30 Hz で実行したいと考えています。さらに、NSThread はより低い優先度で実行されます。理想的には、メイン スレッドが NSThread を先取りして 30 Hz を維持します。これが可能かどうかはわかりません。