我有一个场景,正致力于iPhone开发。
我有3个线程,2个线程执行XML解析操作,最后一个验证操作。
如何按顺序运行它们。
任何帮助!
答案 0 :(得分:4)
你想看看NSOperation和NSOperationQueue - 当你有一个NSOperation时,你可以调用“addDependency”,这样操作就不会运行,直到其他的依赖完成。
在本文档中间查找“设置依赖关系”:
http://developer.apple.com/cocoa/managingconcurrency.html
请注意,您可以让NSOperationQueue具有多个工作线程,因此它可以处理所有XML解析操作和验证操作。
答案 1 :(得分:1)
如果要按顺序运行流程 - 只需使用一个线程。