摘要: 1.iOS的三种多线程技术 1.NSThread 每个NSThread对象对应一个线程,量级较轻(真正的多线程)2.以下两点是苹果专门开发的“并发”技术,使得程序员可以不再去关心线程的具体使用问题ØNSOperation/NSOperationQueue 面向对象的线程技术ØGCD —— Gran... 阅读全文
posted @ 2013-12-29 11:19 清澈Saup 阅读(10638) 评论(0) 推荐(1) 编辑
摘要: 1.概述 在iOS开发中:•耗时操作,例如网络图片、视频、歌曲、书籍等资源下载•游戏中的声音播放我们可以利用多线程:•充分发挥多核处理器的优势,并发(同时执行)执行任务让系统运行的更快、更流畅•一个运行的程序就是一个进程或者叫做一个任务•一个进程至少包含一个线程,线程是程序的执行流•iOS程序启动时,在创建一个进程的同时, 会开始运行一个线程,该线程被称为主线程•主线程是其他线程最终的父线程,所有界面的显示操作必须在主线程进行!!!•后台线程无法更新UI界面和响应用户点击事件•系统中的每一个进程都有自己独立的虚拟内存空间,而同一... 阅读全文
posted @ 2013-12-29 10:21 清澈Saup 阅读(907) 评论(0) 推荐(0) 编辑