NSThread detachNewThreadSelector ???? э? - PullRequest
       43

NSThread detachNewThreadSelector ???? э?

0 голосов
/ 29 октября 2010

Я просматривал многопоточное программирование, которое я должен сказать, что это действительно хорошо.Специально я искал Как настроить входные источники на основе порта для запуска циклов.И я вижу этот кусок кода

// Detach the thread. Let the worker release the port.
   [NSThread detachNewThreadSelector:@selector(LaunchThreadWithPort:)
           toTarget:[MyWorkerClass class] withObject:myPort];

Я все понял до этого.Что делает эта функция ?, Что такое "LaunchThreadWithPort", Что означает "MyWorkerClass"?

Мне не хватает знаний о @selectors, но это не мой главный вопрос.Я действительно не понял ни слова об этой функции и о том, что там происходит.

Спасибо всем, кто отвечает.

1 Ответ

1 голос
/ 29 октября 2010

Этот фрагмент кода в основном говорит системе создать новый поток, который выполняет [[MyWorkerClass class] launchThreadWithPort: myPort].Поток работает до тех пор, пока этот метод не вернется.

...