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个人开启跑步

      

  • 相关阅读:
    php开源项目学习二次开发的计划
    博客系统-程序结构-注册登录登出
    博客系统-3.0CodeIgniter系统SAE版本的配置 application/config/
    博客系统-模块结构
    DIN-A4 doublesided year calendar
    lua
    PGF基本图形对象
    Chinese Seals
    A Good Story for Great Friends
    Jack Clark 的几句名言
  • 原文地址:https://www.cnblogs.com/android-deli/p/10218094.html
Copyright © 2011-2022 走看看