[英]Is ACAccount thread safe?
我可以在线程之间共享一个ACAccount
实例吗? 具体来说,我想创建由不同的NSOperationQueue
实例使用的多个TWRequest
对象。 这些TWRequest
对象将共享一个ACAccount
实例。 这样安全吗?
谢谢。
我要说,“不。” 首先, ACAccount
没有出现在Apple的“线程安全”列表中 。 其次,我没有在这两个类的引用中明确提到线程安全性。 第三,我看到TWRequest似乎是建立在NSURLConnection
,它设计用于运行循环(通常是主线程)。 我什么都没看到表明这些类对于多个线程的并发使用是安全的。 充其量,你应该采用线程限制方法(即每个线程获取/创建自己的这些对象的副本,不应该在线程之间传递它们。)
由于TWRequest是为基于协作/ runloop的操作而设计的,我认为你没有理由需要在后台线程上做这些事情,FWIW。
是的。 我会说,“不。”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.