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