• 11 进程及其优先级别


    进程:操作系统结构的基础,资源分配的最小单元。

    线程:线程存在与进程当中,是操作系统调度执行的最小单位。

    一个操作系统中包含多个进程,一个进程又包含多个线程。

    Android中的process

        当一个Android应用启动,系统会启动一个进程和一个主线程来运行这个应用。Android系统会尽力保持这个进程的稳定和安全。但是,在弄些特殊情况下,总会移除旧的进程来回收内存用于新的或者更重要的进程。当要回收内存的时候,系统要决定哪些应该保留,哪些应该杀掉。因此,在Android进程管理中,设置了进程的优先级别。优先级取决于进程内运行的程序以及程序的状态。

    那么当系统需要回收内存时,就要杀掉优先级低的进程。这是Android系统的策略。

    手机应用于电脑操作系统不同之处:

        手机应用完之后,进程不会被销毁;使用过的进程会常驻内存当中;

    五个优先级:

    1Foreground process 常见的比如,用户正在操作的界面

    2、Visisble process可见进程:看电子书时,来了一个电话,此时电话就是可见进程;

    3、Service process:常见的比如:边放音乐,可以边放电子书。

    4、Background process:定时检测更新;

    5、Empty:空进程;辅助进程,缓存进程;

    注意:进程的重要级别,在运行过程中可能随时变化。

  • 相关阅读:
    如何使用 Python 進行字串格式化
    骨牌摆放问题 POJ 2411(状态压缩DP)
    ACM/OI中C++常用优化(实用/调试/技巧)代码(语法)
    Windows 系统如何完全卸载 VSCode
    Python 在VSCode中使用
    第十一场训练赛
    L1-046 整除光棍 (20分)
    Problem 330A
    POJ 2187 Beauty Contest (凸包 旋转卡壳)
    程序员:写作能收获什么?
  • 原文地址:https://www.cnblogs.com/cxm-weiniss/p/7205111.html
Copyright © 2020-2023  润新知