nsthread

Допустим, у меня есть 2 потока, один-основной поток, а другой-вторичный поток. Основной поток используется больше всего, но иногда (редко) я хочу, чтобы вторичный поток выполнял некоторую работу, основанную на вызовах из основного потока. Большую часть времени вторичная нить должна спать. Теперь, после некото...

Я использую Жиль класс CCMask Lesire по в моем Kobold2d 2.0.3 (Cocos2d отличается-в iPhone версия V2.0 и OpenGL Эс 2.0) игры, но называть "createMaskForObject:withMask:" я получаю следующую ошибку: -[CCRenderTexture initWithWidth: height: pixelFormat: depthStencilFormat:]: cocos2d: WARNING. CCRenderTexture р...

Недавно коллега предложил мне использовать pthreads вместо GCD, потому что это "намного быстрее."Я не возражаю, что это быстрее, но каков Риск с pthreads? Мое чувство таково, что они в конечном счете не будут нигде столь же устойчивы к идиотизму, как GCD (а моя команда из одного-50% идиотов). Птхреды трудно...

Можно ли использовать уведомление для обратной связи с основным потоком приложения IOS? (ср. performSelectorOnMainThread). То есть, есть ли какие-нибудь готчи для этой цели? Фон хотите вызвать основной поток пользовательского интерфейса из фонового потока (например, performSelectorInBackground) может и...

NSObject имеет метод -performSelector:onThread:withObject:waitUntilDone:, который позволяет выполнять любой метод на вызывающем объекте в определенном NSThread. Существует ли подобный и удобный способ выполнения функции или блока в стиле C в конкретном NSThread?...

Как проверить, какой из них является текущим потоком в Swift 3? в предыдущих версиях Swift можно было проверить, является ли текущий поток основным, сделав это: NSThread.isMainThread() ...