在iphone应用程序中的线程之后调度线程

在iphone应用程序中的线程之后调度线程,第1张

概述我想在线程完成后安排一个线程. 可能吗 ?怎么样? 例如(指明我的需要) - (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data { // 1. response - schedule myThread // 2. response - schedule a new thread 我想在线程完成后安排一个线程.

可能吗 ?怎么样?

例如(指明我的需要)

- (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上,所以你没有块,但作为参考,如果你有块可用,NSBlockOperation甚至更好.

请注意,当使用这些方法执行异步 *** 作(并假设其中的代码使用自动释放)时,您将负责在方法开始运行时实例化NSautoreleasePool并在退出时释放/排除它.

总结

以上是内存溢出为你收集整理的在iphone应用程序中的线程之后调度线程全部内容,希望文章能够帮你解决在iphone应用程序中的线程之后调度线程所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1011728.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存