zoukankan      html  css  js  c++  java
  • 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个人开启跑步

      

  • 相关阅读:
    重识linux-常见压缩和解压缩命令
    重识linux-压缩文件的原理
    重识linux-关于selinux
    重识linux-循环执行的例行性工作调度
    重识linux-仅执行一次的工作调动at
    Python资源
    python hehe
    Chrome 消息机制
    自己动手写reg注册表文件
    用JavaScript截图
  • 原文地址:https://www.cnblogs.com/android-deli/p/10218094.html
Copyright © 2011-2022 走看看