任何人都可以指出一個解釋線程?在我的應用程序中,我將一些數據(甚至是大尺寸圖像)上傳到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