iOS开发项目化经典教程
上QQ阅读APP看书,第一时间看更新

1.5 本章小结

本章主要介绍了多线程开发的相关知识,首先介绍了线程和进程之间的关系,接着介绍了iOS中几种实现多线程的技术,包括NSThread、GCD、NSOperation和NSOperationQueue,并且针对这3种技术进行了详细的介绍,因为使用PThread和NSThread来管理多线程,线程间的安全和通信比较复杂和难以控制,所以推荐使用GCD和NSOperation来操作管理多线程。但是在实际开发中,对于一般开发者来说,因为有封装好的第三方框架提供使用,所以很少由自己创建多线程,但是了解多线程的使用对开发者来说是必不可少的。

【思考题】

1. 简述不同的队列类型通过同步或者异步的方式派发会产生什么结果。

2. 简述进程和线程的关系。

0