摘要:
线程是单个应用中可以并发执行多个代码路径的多种技术之一。虽然更新的技术如操作对象(Operation)和Grand Central Dispatch(GCD),提供一个等价现代化和高效的基础设施来实现多核并发,但是Mac OS 和IOS也提供一套接口来创建和管理线程。第一章:关于多线程编程 处理器已经达到瓶颈限制,所以芯片开始转向多核,这就是为什么要多核并发。1.1 什么是多线程多线程是一个比较轻量级的方法来实现单个应用程序多个代码执行路径。在非并发程序中,只有一个执行程序,该线程开始和结束与你应用程序的main循环。一个个方法和函数的分支构成了你整个应用程序的所有行为。与此相反,支... 阅读全文