iOS OS X 和 iOS 中的多线程技术-1

//联系人:石虎QQ:1224614774昵称:嗡嘛呢叭咪哄

一、概念

多线程的目的是,通过并发执行提高 CPU 的使用效率,进而提供程序运行效率。

OS X 和 iOS 是多线程操作系统,它们追随 UNIX 系统使用了 POSIX 线程模型。OS X 和 iOS 都提供了一套底层的 C 语言 POSIX 线程 API 来创建和管理线程。但实际应用开发中,除非需要跨平台,我们并不常直接使用 POSIX 线程 API,而是使用系统或语言提供的其他一些更为简单的方案,下一节中会讨论它们。

二、Objective-C 中实现多线程

performSelectors

NSThread

NSOperation

GCD

注意:此文章是简介、目录、参考官方文档,下篇文章是对每一个多线程的详解.

三、参考官方文档

Grand Central Dispatch(GCD)Reference

Concurrency Programming Guide

Effective Objective-C 2.0

谢谢!!!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容