一、进程和线程
1.进程
进程是指独立运行的运行的应用程序;相互之间独立且运行在各自的内存空间内。
2.线程
1个进程要执行动作,就要有线程,线程是动作的基本执行单位;应用程序启动时自动创建一个主线程
主线程一般用来显示、刷新UI界面,处理UI事件,如点击、滚动、下滑等。
- 一个特点:线程中人物执行是串行的。同一时间线程只能执行一个任务
3.多线程
一个进程创建多个线程;
其原理:同一时间,CPUZ只能处理一线程,多线程并发执行,其实是CPU快速地在多条线程间切换
进程是指独立运行的运行的应用程序;相互之间独立且运行在各自的内存空间内。
1个进程要执行动作,就要有线程,线程是动作的基本执行单位;应用程序启动时自动创建一个主线程
主线程一般用来显示、刷新UI界面,处理UI事件,如点击、滚动、下滑等。
一个进程创建多个线程;
其原理:同一时间,CPUZ只能处理一线程,多线程并发执行,其实是CPU快速地在多条线程间切换
本文标题:iOS多线程
本文链接:https://www.haomeiwen.com/subject/ktxlrttx.html
网友评论