2010-06-23 57 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 2010-06-23 06:46:53