我正在使用多個NSOperationQueue,並將maxConcurrentOperationCount設置爲NSOperationQueueDefaultMaxConcurrentOperationCount。由於內部運行的線程數量過多,iOS應用程序崩潰
在我的應用程序中,我創建了200個或更多的隊列。當隊列中創建大量線程時,我得到了SIGABRT結果。
我的擔憂是:
- 我需要確定在一個時間
- 裏面的應用程序NSOperations的足夠數量的推薦一些負載均衡的東西了多個隊列。
- 如何在使用多個隊列時決定maxConcurrentOperationCount。
我不知道如何擺脫因應用程序內線程數量過多而導致的崩潰。
請發表確切的崩潰日誌,因爲它出現在控制檯上... – sergio
你怎麼知道這是因爲線程數? – jbat100
如果您有200個操作隊列,那麼您可能有設計問題。 – jbat100