Тематические вопросы - PullRequest
       7

Тематические вопросы

0 голосов
/ 16 апреля 2010
  1. Если я порождаю вторичный поток, а многопоточный метод вызывает другие методы, эти методы запускаются во вторичном потоке или главном потоке?

  2. Есть ли способ определить, в каком потоке запускается указанный фрагмент кода?

1 Ответ

1 голос
/ 16 апреля 2010
  1. Все вызовы методов происходят в текущем потоке, если вы не сделаете что-то вроде performSelectorInBackground:

  2. Вы, вероятно, можете определить, работаете ли вы в основном потоке, сравнив [NSRunLoop currentRunLoop] с [NSRunLoop mainRunLoop]

См. Также: Руководство по программированию потоков

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...