3
A
回答
5
底線;不要阻塞主線程,因此不要阻塞主事件循環。
現在,你可能產卵線程。但實際上這並不是在Mac OS X上編寫併發程序的正確方法。
而是使用NSOperation and NSOperationQueue.它專門設計用於支持您的併發編程需求,它可以很好地擴展,並且NSOperationQueue緊密集成到系統中,它將比直接使用線程更有效地控制基於可用系統資源(核心數量,來自其他應用程序的CPU負載等)的併發性。請參閱Threaded Programming Guide。
0
我會做一個單獨的線程,使用NSThread的冗長操作使用NSThread
相關問題
- 1. 如何防止我的JFrame凍結?
- 2. 如何防止短暫凍結視圖
- 3. 如何防止使用QThread凍結GUI?
- 4. 防止cmdlet凍結powershell
- 5. 防止表單凍結
- 6. 防止表單凍結
- 7. IBquery在執行查詢時凍結主窗體 - 如何防止凍結?
- 8. 防止調用凍結形式的AddRange
- 9. 避免dequeueReusableCellWithIdentifier以防止UITableViewCell凍結
- 10. 防止服務器超載凍結 - linux
- 11. 在重建WPF UI時防止凍結?
- 12. 可凍結的DataContext
- 13. 如何停止凍結listView
- 14. 如何防止等待加載谷歌地圖時凍結
- 15. 如何在使用HttpWebRequest時防止UI凍結?
- 16. 如何防止tkinter凍結,當我點擊其他地方?
- 17. 如何凍結HashMap以防止進一步的更改?
- 18. 可凍結面板可拖動
- 19. 如何防止可能的RC
- 20. 如何防止黑客許可證
- 21. 如何防止div可見兩次?
- 22. 如何阻止用戶界面凍結?
- 23. 如何阻止matplotlib GUI線程凍結?
- 24. 可可容器deepCopy - 如何防止無盡的遞歸?
- 25. 如何防止ld組合可寫和可執行部分?
- 26. 可可防止窗口激活
- 27. 可可:防止窗戶離開屏幕
- 28. SEM_FAILCRITICALERRORS可以防止什麼?
- 29. SlidingDrawer可以防止onTouchEvent
- 30. Tkinter在循環處理過程中凍結,我如何防止它?