adi*_*dib 6 twitter cocoa-touch objective-c ios ios5
我可以ACAccount在线程之间共享一个实例吗?具体来说,我想创建TWRequest不同NSOperationQueue实例使用的多个对象.这些TWRequest对象将共享一个ACAccount实例.这样安全吗?
谢谢.
我要说:“不”。首先,ACAccount没有出现在Apple的“线程安全”列表中。其次,我在这两个类的参考中没有看到明确提到线程安全。第三,我发现 TWRequest 似乎是建立在其之上的,NSURLConnection它被设计用于运行循环(通常是主线程)。我没有看到任何迹象表明这些类可以安全地从多个线程并发使用。最好的情况是,您应该采用线程限制方法(即每个线程获取/创建这些对象自己的副本,并且不应在线程之间传递它们。)
由于 TWRequest 是为协作/基于运行循环的操作而设计的,所以我认为您也没有理由需要在后台线程上执行这些操作,FWIW。
嗯是的。我会说:“不。”
| 归档时间: |
|
| 查看次数: |
252 次 |
| 最近记录: |