曾经别人我问网络层是多线程吗?
答案是肯定的,但是具体怎么说呢?
1.正常来说,请求的发起是在主线程,等待网络回调的是在子线程。
2.session会话时可以设置operation队列,我们可以设置队列的最大并发数是1,那样会保证回调顺序正确,保证数据正确。
3.设置了最大并发数是1,可以避免网络层开辟多条线程,这样可以减少资源的消耗。
![](https://img.haomeiwen.com/i1829401/05302e17c5229631.png)
曾经别人我问网络层是多线程吗?
答案是肯定的,但是具体怎么说呢?
1.正常来说,请求的发起是在主线程,等待网络回调的是在子线程。
2.session会话时可以设置operation队列,我们可以设置队列的最大并发数是1,那样会保证回调顺序正确,保证数据正确。
3.设置了最大并发数是1,可以避免网络层开辟多条线程,这样可以减少资源的消耗。
本文标题:iOS中的网络请求线程
本文链接:https://www.haomeiwen.com/subject/fxabxftx.html
网友评论