IOS中线程与进程的概念

时间:2022-01-19 14:53:36

1、进程

是活动的程序,是一个容器

是系统资源管理的最小单位

切换代价比较高

2、线程

是在进程容器中进行,实际工作的代码

是程序执行的最小单位

切换代价低

3、单线程

    一个进程内只有一个线程

    一个进程内的数据通常加载在同一内存中!

4、多线程

    一个进程内有多个线程

   多个线程通常共享同一内存中的数据!


5、线程与进程切换的区别

 线程完全共享相同的地址空间,切换代价低

 进程的地址空间是独立的,切换代价高