gpt4 book ai didi

iphone - 在 iphone 应用程序中的一个线程之后安排一个线程

转载 作者:太空狗 更新时间:2023-10-30 03:48:29 25 4
gpt4 key购买 nike

我想在一个线程完成后安排一个线程。

这可能吗?怎么办?

例如(指定我的需要)

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
// 1. response - schedule myThread
// 2. response - schedule a new thread which will be executed after myThread
// 3. response - schedule a new thread which will be executed after second thread
// .....
}

最佳答案

如果您使用 NSOperations你可以使用addDependency:指定操作依赖项的方法。

NSInvocationOperation如果你走这条路,可能对你有用。

编辑:我刚刚重新阅读了主题,您使用的是 iPhone,因此您没有 block ,但作为引用,如果您有可用的 block ,NSBlockOperation甚至更好。

请注意,当使用这些方法执行异步操作时(并假设其中的代码使用自动释放),您将负责在您的方法开始运行时实例化一个 NSAutoreleasePool 并释放/耗尽它退出。

关于iphone - 在 iphone 应用程序中的一个线程之后安排一个线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1639627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com