2011-11-24 13 views
0

是Three20Network線程安全。即我可以同時從不同的線程向Three20Network框架發送多個請求嗎?Three20Network線程安全嗎?

當我從不同線程同時發送對SAME URL的請求時,我沒有收到任何回調。當我試圖找出問題時,我觀察到雖然網絡連接正確,但出現超時錯誤。這裏有什麼問題?

感謝和問候, 迪帕

回答

0

TTURLRequest不是線程安全的。網絡隊列可能會在主線程中暫停,然後在後臺線程上恢復。如果你的委託中有任何UI代碼,這會使應用程序崩潰(因爲UI只能在主線程中更新)。因此,您應該只在主線程上使用這些類。如果你需要做後臺操作,只需使用apple NSURLRequest類。