iOS多线程

一、进程和线程

1.进程

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

2.线程

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 又来到了一个老生常谈的问题,应用层软件开发的程序员要不要了解和深入学习操作系统呢? 今天就这个问题开始,来谈谈操...
    tangsl阅读 4,172评论 0 23
  • 多线程 在iOS开发中为提高程序的运行效率会将比较耗时的操作放在子线程中执行,iOS系统进程默认启动一个主线程,用...
    郭豪豪阅读 2,617评论 0 4
  • .一.进程 进程:是指在系统中正在运行的一个应用程序,每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空...
    IIronMan阅读 4,527评论 1 33
  • 本文将从以下几个部分来介绍多线程。 第一部分介绍多线程的基本原理。 第二部分介绍Run loop。 第三部分介绍多...
    曲年阅读 1,286评论 2 14
  • 黎明时分,远处的山脉渐渐升起一抹鱼肚白,凛冽的寒风寒风呼呼地吹着,村口老树的最后一片枯叶也飘落了下来。 树下有两个...
    CC_黎阳阅读 292评论 0 2