Может кто-нибудь объяснить мне, как работает планирование между основным потоком и NSThread?

Например, он делает что-то вроде SCHED_FIFO или SCHED_RR из pthreads? Можно ли изменить политику планирования? Можно ли назначить приоритеты главному потоку и NSThread?

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

0 ответов

Другие вопросы по тегам