2010-06-23 5 views
0

У меня есть сценарий, работающий над разработкой iPhone.объектив C последовательный запуск темы

У меня есть 3 потока, 2 потока выполняет операцию синтаксического анализа XML и последнюю операцию проверки.

Как запустить их последовательно.

Любая помощь !.

ответ

4

Вы хотите посмотреть NSOperation и NSOperationQueue - если у вас есть NSOperation, вы можете вызвать «addDependency», и таким образом операция не будет выполняться до тех пор, пока не будут выполнены другие зависимости.

Посмотрите на «Установка зависимостей» на полпути вниз этого документа:

http://developer.apple.com/cocoa/managingconcurrency.html

Обратите внимание, что вы можете иметь NSOperationQueue более чем один рабочий поток, поэтому он может обрабатывать все операции XML разбора и проверка один.

1

Если вы хотите последовательно запускать процесс - просто используйте один поток.

+0

Я мог бы сделать это, если там, где нет NSXMLParser. – Ameya

Смежные вопросы