У меня есть поток GUI и поток вычислений.Из-за ограниченных ресурсов вычислительный поток иногда останавливает поток графического интерфейса и истощает его из-за времени процессора.Я точное положение в вычислительном потоке, что происходит, и это в узком цикле.Если бы я мог выдавать время обработки несколько раз в цикле, поток GUI не застрял бы.
Как я могу дать контроль в iOS?или, может быть, создать поток с низким приоритетом?
Прямо сейчас я создаю новый поток, как это:
NSOperationQueue *Queue = [[NSOperationQueue alloc] init];
NSInvocationOperation *Operation =
[[NSInvocationOperation alloc] initWithTarget:self
selector:@selector(loadLevel)
object:nil];
[Queue addOperation: Operation];