多线程:在iOS开发中,用到多线程的处理问题的时候有很多,比如异步下载数据时刷新界面等等. 引入多线程来处理问题的关键就是,基于多线程可以使界面更加流畅,防止界面假死. 界面假死:比如你单击一个按钮来开启一个线程,但是这个线程处理的时间是10s,如果你在线程执行完成前再次点击按钮,就会造成一个界面假死的现象,因此引入多线程来处理问题. 1.NSThread 每个NSThread对象对应一个线程,量级较轻(真正的多线程) 以下两个是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用…