繁体   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