iOS多线程.md

2019-06-29  本文已影响0人  _coCo__

2018-05-22

iOS多线程-概念
iOS多线程:『pthread、NSThread』详尽总结

多线程-概念图

线程概述

多线程优点

能适当提高程序的执行效率。
能适当提高资源利用率(CPU、内存利用率)

多线程的缺点

创建线程是需要成本的:iOS下主要成本包括:在栈空间的子线程512KB、主线程1MB,创建线程大约需要90毫秒的创建时间。
线程越多,CPU在调度线程上的开销就越大。
线程越多,程序设计就越复杂:因为要考虑到线程之间的通信,多线程的数据共享。

》 计算机操作系统都有的基本概念,以下概念简单方式来描述。

注意:
一个进程可有多个线程。
一个进程可有多个队列。
队列可分并发队列和串行队列。

iOS开发中的多线程

iOS的主线程

一个iOS程序运行后,默认会开启1条线程,称为“主线程”或“UI线程”

上一篇下一篇

猜你喜欢

热点阅读