您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页Android进程与Java进程(Linux进程)

Android进程与Java进程(Linux进程)

来源:二三娱乐

进程概念

在系统中运行的一个应用,是具备完整的代码空间、数据空间和虚拟空间地址的系统资源基本分配单元。

Android进程的ABC

  • 一个App 至少具备一个进程

  • App 与进程 的关系 是多对多

  • App 启动的流程
    1). 启动linux 进程
    2). 启动Dalvik虚拟机进程
    3). 创建 Application 对象
    4). 创建 Application 入口 (既Main Activity)

  • Android 进程的类型
    1、 前台进程(Foreground process)
    2、 可见进程(Visible process)
    3、 服务进程(Service process)
    4、 后台进程(Background process)
    5、 空进程(Empty process)

Linux进程间的通信方式

  • signals
  • pipes
  • message queues
  • semaphores
  • shared memory

Android进程间的通信方式

  • binder //TODO: 待专题梳理

疑问

  • Android Services 与 Activity 同属于一UI线程,进而属于同一进程,为什么却用的是进程间的通信方式?

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务