多线程

2016-12-01  本文已影响0人  玄裳
基本概念:

1个进程可以开启多条线程,多条线程可以并行(同时)执行不用的任务,多线程并发(同时)执行,其实是CPU快速地在线程之间切换.

进程

在系统中正在运行的一个应用程序,每个进程之间是独立的,每个进行均运行在其专用且受保护的内存空间内.

线程

一个进程(程序)的所有任务都在线程中执行,每个进程至少有一个线程(主线程),是程序的执行流.

主线程

一个iOS程序运行后,默认会开启1条线程,叫主线程/UI线程,所有界面显示的操作必须放在主线程执行,后台线程无法更新UI以及响应用户点击事件.

实现方案:
pthread (C)
NSThread(OC)
GCD(C)
NSOperation(OC)
多线程

优点:

缺点:

使用注意事项:

上一篇 下一篇

猜你喜欢

热点阅读