Описание тега nsthread
NSThread является частью Objective-C Foundation Framework и предоставляет разработчикам способ создания потоков и управления ими.
2
ответа
dispatch_queue_t - это последовательная очередь, тогда почему она вообще существует в многозадачной концепции?
Я новичок в разработке для iPhone и прохожу концепцию GCD для многопоточности. 'dispatch_queue_t' создает последовательную очередь, и я прочитал, что последовательная очередь будет выполнять только одно задание за раз. GCD предназначен для одновреме…
11 сен '14 в 07:26
2
ответа
NSThread просыпается
Я хотел бы знать, как я могу достичь следующих целей-c, Я делаю связь с модемом FTDI232R, используя последовательную связь, поэтому я использую вызов POSIX для открытия, записи и чтения по пути модема (dev/tty/nameOfModem). Вызовы POSIX - это синхро…
19 сен '14 в 05:14
1
ответ
Безопасность потока iOS - завершите блок кода перед переключением потока
Я ищу способ убедиться, что некоторые строки кода всегда выполняются вместе (до того, как система может переключить поток). Насколько я знаю, @synchronized не работает для этого, так как он блокирует только другой поток для входа в этот определенный…
21 апр '13 в 13:26
3
ответа
Как отложить метод / анимацию?
Поэтому у меня есть простая анимация на мой взгляд. Он просто перемещает кучу UILabels из верхней правой части экрана в их заданные координаты. Я хотел бы небольшую задержку между каждым лейблом, хотя, чтобы они вытекли один за другим. Сейчас это сл…
02 янв '15 в 14:31
1
ответ
Использование только одного NSThread для одного метода
У меня есть кнопка обновления в моем приложении и методе "doRefreshкто работает в фоновом потоке. Теперь, если пользователь нажимает двойной щелчок - метод doRefresh запустить 2 раза и более. Я хочу, если пользователь нажимает двойной щелчок и больш…
28 апр '12 в 06:43
4
ответа
Круговой индикатор выполнения в ImageView с использованием блока SDWebImage
Я пытаюсь реализовать Instagram, как круговой индикатор выполнения для загрузки изображений с помощью SDWebImage. 1. Я использую этот кусок кода, но он не работает должным образом. Индикатор выполнения не скрывается после применения изображения к пр…
27 окт '15 в 14:22
4
ответа
Не работает с NSThread: executeSelector:withObject:afterDelay:?
Возможно ли, что performSelector:withObject:afterDelay: не работает в подпотоках? Я все еще плохо знаком с целью c и Xcode, так что, возможно, я упустил что-то очевидное...:/ Я бы очень признателен за помощь. Все, что я хочу сделать, это показать ин…
25 июн '13 в 12:39
0
ответов
iPhone - проблема с NSThread и NSURLConnection
В моем приложении для iphone я создаю NSThread и запускаю некоторый код. В той же теме я использую NSURLConnection и пытаюсь получить некоторые данные с сервера. Я реализовал все делегаты, связанные с подключением. В потоке у меня также был следующи…
13 янв '11 в 02:26
2
ответа
NSThread setStackSize не устанавливает размер потока
Я использую NSThread и установив размер стека для него следующим образом: thread=[[NSThread alloc]initWithTarget:self selector:@selector(fibnocciForLoop) object:nil]; [thread setStackSize:12]; [thread start]; Как написано Apple, документы для для -[…
27 июн '12 в 07:01
2
ответа
Определить, вызывается ли метод в фоновом режиме / на переднем плане
Я хотел бы определить, вызван ли метод из цели c и выполняется ли он на NSThread это работает на переднем плане или фоне. Спасибо
27 май '14 в 10:38
2
ответа
Что не так с этим деллоком в ARC?
Я работаю над приложением, которое выполняет обработку изображений и отображает полученное изображение. Я использую UIScrollView чтобы позволить пользователю прокручивать все изображения, потому что изображение не является стандартным jpg или png, д…
25 сен '12 в 10:12
1
ответ
NSPopButton Останавливает NSTimer в главном потоке во время выбора
У меня есть несколько таймеров, которые работают в главном потоке.И у меня есть кнопка NSPop. И я испытываю плохое поведение, таймеры просто не работают, начиная с момента, когда использование открывает меню всплывающей кнопки, пока он не закроет ме…
18 авг '17 в 11:08
1
ответ
Дамп ядра в многопоточной программе: basic_string::_S_construct null недействительно
Я хочу, чтобы 4 темы входили в одну и ту же функцию с именем read и делать то, что есть в функции (читать, после нее печатать на мониторе и показывать все это...). Эта проблема: terminate called after throwing an instance of 'std::logic_error' what(…
03 май '13 в 14:24
3
ответа
Grand Central Dispatch против NSThread
Я создал тестовый код для NSThread и Grand Central Dispatch (GCD): - (void)doIt:(NSNumber *)i { sleep(1); NSLog(@"Thread#%i", [i intValue]); } - (IBAction)doWork:(id)sender { for (int i = 0; 10 > i; i++) { NSNumber *t = [NSNumber numberWithInt:i]…
13 апр '11 в 18:01
0
ответов
Доступны ли ожидающие селекторы NSThread?
У меня есть много мест в моем коде: [self performSelector:@selector(mySelector:) onThread:myThread withObject:nil waitUntilDone:YES]; Я хочу знать, сколько селекторов ожидает выполнения в myThread. Является ли это возможным?
09 мар '16 в 12:20
1
ответ
Проблемы с новой веткой
После многих попыток вызова функции в новом потоке у меня работал только приведенный ниже код [NSThread detacNewThreadSelector:@selector(temp:) toTarget:self withObject:self]; Ниже не работает: NSThread *updateThread1 = [[NSThread alloc] initWithTar…
16 сен '13 в 11:33
3
ответа
Использование потока жизни приложения, отличного от основного потока
У меня есть многопоточное приложение, в котором каждый поток должен выполнять определенную работу, но в определенный момент некоторый код должен выполняться последовательно (например, запись в базу данных sqlite3), поэтому я вызываю этот код для вып…
13 авг '11 в 10:39
1
ответ
Проблемы с памятью с -performSelector:onThread:withObject:waitUntilDone:
Проходя NSDictionary буквально как объект -performSelector:onThread:withObject:waitUntilDone: приведет к сбою, так как autoreleasepool цикла выполнения другого потока попытается освободить его. Как лучше всего решить эту проблему? Просто сохраните о…
21 июл '15 в 13:02
0
ответов
Может кто-нибудь объяснить мне, как работает планирование между основным потоком и NSThread?
Например, он делает что-то вроде SCHED_FIFO или SCHED_RR из pthreads? Можно ли изменить политику планирования? Можно ли назначить приоритеты главному потоку и NSThread? В конечном итоге я хотел бы, чтобы основной поток работал с частотой 30 Гц с пом…
04 фев '12 в 16:18
1
ответ
Рисование UIView с фона NSThread?
Я занимаюсь разработкой краски GL. Чтобы нарисовать любой объект, я использую UIView, который реализован. Начиная метод краски: - (void)viewDidLoad { .... [NSThread detachNewThreadSelector:@selector(paintingObjects) toTarget:self withObject:nil]; } …
28 авг '09 в 01:57