作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有多个 NSURLConnections 正在运行,向委托(delegate)对象提供数据。这些委托(delegate)对象将其数据全部存储到 sqlite 数据库连接的单个实例中是否安全?
即对委托(delegate)的回调是否会在不同的线程上返回?
最佳答案
委托(delegate)方法会在您安排下载的任何线程的运行循环中触发,即它们发生在您开始下载的任何线程中。来自 the documentation :
Note that these delegate methods will be called on the thread that started the asynchronous load operation for the associated NSURLConnection object.
这意味着“[他们]会在不同的线程中返回吗?”这个问题的答案。取决于您的应用程序的设计。如果您在一个线程中将它们全部启动,则不会。
关于objective-c - NSURLConnection 线程安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1385865/
我是一名优秀的程序员,十分优秀!