iOS多线程

一、进程和线程

1.进程

进程是指独立运行的运行的应用程序;相互之间独立且运行在各自的内存空间内。

2.线程

1个进程要执行动作,就要有线程,线程是动作的基本执行单位;应用程序启动时自动创建一个主线程
主线程一般用来显示、刷新UI界面,处理UI事件,如点击、滚动、下滑等。

  • 一个特点:线程中人物执行是串行的。同一时间线程只能执行一个任务
3.多线程

一个进程创建多个线程;
其原理:同一时间,CPUZ只能处理一线程,多线程并发执行,其实是CPU快速地在多条线程间切换

你可能感兴趣的:(iOS多线程)