Android-Java-进程与线程

Posted 原创Android 努力学习 专一安卓 持之以恒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android-Java-进程与线程相关的知识,希望对你有一定的参考价值。

 1.进程:什么是进程:

    Mac操作系统,Windows操作系统 ...... 等等,都是由多个进程来运行(系统进程,普通进程,等)

    操作系统最小的控制单元是进程,一个应用就是一个进程 

    进程 全称为:操作系统正在运行的应用程序

    一个进程至少有一个或多个线程在运行

    进程负责开辟空间  

MacOS Mojave 操作系统:

 


 

 

2.线程:

    线程是在进程里面运行的,所以进程/应用最小的控制单元是线程 

    线程是在进程中负责执行run,所以线程属于执行单元/执行路径 等

MacOS Mojave 操作系统:

 


 

3.进程与线程:进程负责在内存中开辟空间,线程负责在进程中运行具体功能

这是一根内存条

QQ是进程(应用) ->里面至少有一个或多个线程在 code 运行

thunder是进程(应用)

jvm是进程

 

4.进程与线程比喻:

  进程:110米跨栏就是进程(110米跨栏进程)

  线程:8个人就是八个线程(8个执行的单元 线程)

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

  

 

以上是关于Android-Java-进程与线程的主要内容,如果未能解决你的问题,请参考以下文章

线程与进程

Java总结——(线程模块 一(线程的创建(方法一)与启动,线程状态与生命周期,进程与线程))

Android中线程与线程,进程与进程之间如何通信?

JAVA线程与线程进程与进程间通信

OS——进程与线程

OS——进程与线程