Почему-то я не могу использовать NSThread. Но я считаю, что способ связи с использованием CFRunloopSource между двумя потоками является удобным. Поэтому мне интересно, могу ли я получить текущую ссылку cfrunloop в контексте потока, созданного pthread?
Я перешел в онлайн и действительно увидел некоторые комментарии, что даже с помощью pthread ссылка на runloop была все еще доступна. Но я ничего не видел об этом в документации. Поэтому я хотел бы спросить кого-то здесь, кто имеет соответствующий опыт.
Кроме того, могу ли я поделиться CFRunloopRef, полученным из нового потока:
CFRetain (CFRunLoopGetCurrent ()) между новым потоком и моим текущим потоком?
Потому что ссылка необходима, когда я хочу вызвать runloop во вновь созданном потоке
от
CFRunLoopWakeUp (ссылка)
Спасибо
Джек Серафим