Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 有人能给我解释一下主线程和NSThread之间的调度是如何工作的吗?_Iphone_Ios_Ipad_Nsthread_Cadisplaylink - Fatal编程技术网

Iphone 有人能给我解释一下主线程和NSThread之间的调度是如何工作的吗?

Iphone 有人能给我解释一下主线程和NSThread之间的调度是如何工作的吗?,iphone,ios,ipad,nsthread,cadisplaylink,Iphone,Ios,Ipad,Nsthread,Cadisplaylink,例如,它是否从pthreads执行SCHED_FIFO或SCHED_RR之类的操作?是否可以更改计划策略?可以将优先级分配给主线程和NSThread吗 最终,我希望主线程运行在30赫兹与一个CADisplayLink。此外,NSThread将以较低的优先级运行。理想情况下,主线程将抢占NSThread以保持30 Hz的频率。我不知道这是否可能

例如,它是否从pthreads执行SCHED_FIFO或SCHED_RR之类的操作?是否可以更改计划策略?可以将优先级分配给主线程和NSThread吗

最终,我希望主线程运行在30赫兹与一个CADisplayLink。此外,NSThread将以较低的优先级运行。理想情况下,主线程将抢占NSThread以保持30 Hz的频率。我不知道这是否可能