多线程---上(概念)

来源:互联网 发布:手机阿里云系统 编辑:程序博客网 时间:2024/05/17 03:40

程序 进程 线程

程序:由源代码生成的可执行应用
进程:一个真正运行的程序可以看做一个进程����,进程拥有独立运行所需的全部资源
线程:程序中独立运行的代码段
NOTICE:一个进程是由一个或多个线程组成; 进程只负责资源的调度和分配,线程才是程序真正的执行单元,只负责代码的执行

单线程 多线程

单线程:只有一个线程, 即主线程, 代码顺序执行,容易出现代码阻塞,代码只能顺序执行, 无法并发执行
多线程:有多个线程, 线程间独立运行,能有效的避免代码阻塞,并且提高程序的运行能
NOTICE:iOS中关于UI的添加和刷新必须在 主线程中操作

预告: iOS多线程实现种类 1.NSThread 2.NSOperationQueue 3.NSObject 4.GCD

0 0
原创粉丝点击