Android-Java-进程与线程

须知少年凌云志,曾许人间第一流。这篇文章主要讲述Android-Java-进程与线程相关的知识,希望能为你提供帮助。
  1.进程:什么是进程:
Mac操作系统,Windows操作系统 ...... 等等,都是由多个进程来运行(系统进程,普通进程,等)
操作系统最小的控制单元是进程,一个应用就是一个进程 
进程 全称为:操作系统正在运行的应用程序
一个进程至少有一个或多个线程在运行
进程负责开辟空间   
MacOS Mojave 操作系统:

Android-Java-进程与线程

文章图片

 
 
 
2.线程:
线程是在进程里面运行的,所以进程/应用最小的控制单元是线程 
线程是在进程中负责执行run,所以线程属于执行单元/执行路径 等
MacOS Mojave 操作系统:
Android-Java-进程与线程

文章图片

 
 
3.进程与线程:进程负责在内存中开辟空间,线程负责在进程中运行具体功能
这是一根内存条
QQ是进程(应用) -> 里面至少有一个或多个线程在 code 运行
thunder是进程(应用)
jvm是进程
Android-Java-进程与线程

文章图片

 
4.进程与线程比喻:
进程:110米跨栏就是进程(110米跨栏进程)
线程:8个人就是八个线程(8个执行的单元 线程)
进程与线程:(110米跨栏进程)开辟空间"意思是 这个跑道的空间是属于110跨栏的",  (8个执行的单元 线程)8个人开启跑步

【Android-Java-进程与线程】 

    推荐阅读