任何人都可以指出一个解释线程?在我的应用程序中,我将一些数据(甚至是大尺寸图像)上传到servelet。像往常一样,上传过程可能需要相当长的时间,具体取决于带宽。所以我需要在其中实现线程,以便上传过程在后台进行。这里的任何专家都可以发布一个示例或教程链接或类似的东西。 在此先感谢。HTTP请求使用线程从iphone
1
A
回答
2
启动后台任务的一种非常简单和可靠的方式是使用NSOperation和NSOperationQueue。它允许您创建一个类(从NSOperation继承),该类表示可放置在后台处理的线程队列中的任务。
NSOperationQueue documentation
在后台启动东西的另一个简单的方法是使用performSelectorInBackground方法:
- (void) launchTask {
[self performSelectorInBackground:@selector(backgroundTask) withObject:nil];
}
- (void) backgroundTask {
// stuff to do in background
}
1
相关问题
- 1. 线程使用Qt发送http请求
- 2. 从线程获取http请求信息
- 3. HTTP请求和线程
- 4. 异步HTTP请求与新线程上的HTTP请求
- 5. 请求线程是否在http请求之间重用?
- 6. 无法从iPhone应用程序获取HTTP GET请求
- 7. 从http请求
- 8. 验证iPhone HTTP请求
- 9. iPhone HTTP请求安全
- 10. 使用HTTP请求
- 11. Python的多线程和HTTP请求
- 12. 中止HTTP请求跨线程
- 13. ColdFusion/Railo组件线程http请求
- 14. HTTP请求node.js使用mikeal的'请求'
- 15. Node.js http请求流水线
- 16. 使用http获取请求终止的线程终止
- 17. java - 多个http请求同时在java中使用多线程
- 18. 如何使用单独的线程执行http请求
- 19. http请求的HTTP请求
- 20. 使用fiddler从msiexec捕获http请求
- 21. 使用Volley从http请求返回值
- 22. 使用AFHTTPRequestOperationManager的HTTP请求
- 23. 对http请求使用php
- 24. 如何使用http请求
- 25. 使用Javascript的HTTP请求
- 26. HTTP请求使用模块
- 27. HttpPost使用make http请求
- 28. 使用EM-HTTP请求
- 29. 使用HTTP GET请求angularjs
- 30. 如何取消从另一个线程发出http请求的线程
这太神奇了! – Nithin
但是当我实现这个时,一个问题正在发生;如果我给laucnh这个任务,它第一次工作正常,但如果我尝试再次调用它时,第一个运行,较新的执行,另一个只是丢失。我所知道的是将它们排队,但不知道要执行它。 – Nithin