Может кто-нибудь объяснить мне, как работает планирование между основным потоком и NSThread?
Например, он делает что-то вроде SCHED_FIFO или SCHED_RR из pthreads? Можно ли изменить политику планирования? Можно ли назначить приоритеты главному потоку и NSThread?
В конечном итоге я хотел бы, чтобы основной поток работал с частотой 30 Гц с помощью CADisplayLink. Кроме того, NSThread будет работать с более низким приоритетом. В идеале основной поток должен был бы опередить NSThread для поддержания 30 Гц. Я понятия не имею, возможно ли это.