标签:
那么为了不妨碍主线程的运行,网络下载处理也是使用GCD的线程更好吗?答案是否定的。网络编程强烈推荐使用异步API。
对于网络编程可以断言“线程是魔鬼”。如果在网络编程中使用线程,就很可能会产生大量使用线程的倾向,会引发很多问题。例如,每个连接都使用线程,很快就会用尽线程栈内存等。因为Cocoa框架提供了用于异步网络通信的API,所以在网络编程中不可使用线程。务必使用用于异步网络通信的API。
标签:
原文地址:http://www.cnblogs.com/yang-guang-girl/p/4572358.html