线程

2019-07-14  本文已影响0人  吕注意

定义

一个基本的CPU执行单元、程序执行流的最小单元

1.比进程更小的可独立运行的基本单位,可理解为:轻量级的进程
2.组成:线程ID+程序计数器+寄存器集合+堆栈
3.线程本身不拥有系统资源,与其他线程共享进程所拥有的资源

作用

减少程序在并发执行时所付出的时空开销,提高系统的并发性能

状态说明

拥有类似于进程的就绪、阻塞、运行3中基本状态


线程分类

守护线程

非守护线程(用户线程)

守护线程 与 非守护线程的区别

区别:虚拟机是否已退出

线程优先级

多线程

定义

多个线程同时进行(JVM快速调度资源轮换线程,使得线程不断轮流执行,所以看起来好像多个同时执行)

实现方式

Android多线程实现方式包括:


线程调度

调度方式

调度优先级

线程同步

线程联合

感谢

文章出处:Carson_Ho

上一篇 下一篇

猜你喜欢

热点阅读