簡體   English   中英

ACAccount線程安全嗎?

[英]Is ACAccount thread safe?

我可以在線程之間共享一個ACAccount實例嗎? 具體來說,我想創建由不同的NSOperationQueue實例使用的多個TWRequest對象。 這些TWRequest對象將共享一個ACAccount實例。 這樣安全嗎?

謝謝。

我要說,“不。” 首先, ACAccount沒有出現在Apple的“線程安全”列表中 其次,我沒有在這兩個類的引用中明確提到線程安全性。 第三,我看到TWRequest似乎是建立在NSURLConnection ,它設計用於運行循環(通常是主線程)。 什么都沒看到表明這些類對於多個線程的並發使用是安全的。 充其量,你應該采用線程限制方法(即每個線程獲取/創建自己的這些對象的副本,不應該在線程之間傳遞它們。)

由於TWRequest是為基於協作/ runloop的操作而設計的,我認為你沒有理由需要在后台線程上做這些事情,FWIW。

是的。 我會說,“不。”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM