美文网首页
Android笔记-进程

Android笔记-进程

作者: Songzh | 来源:发表于2016-10-09 19:59 被阅读0次

    0在Android系统中,进程可以理解为应用程序的具体运行实现。由于用户同时打开多种程序会造成大量资源的占用。所以,我们就要适当的清理不用的应用程序,但我们怎样才知道哪个进程重要还是不重要呢?

    Android系统将进程分为5种,重要性依次递减。如下图:

    图1 Android系统的五种进程

    (1)前台进程

    顾名思义,前台进程就是直接和用户交互的进程,重要性最高。

    (2)可见进程

    进程重要性比前台进程低,但在交互方面影响还是比较大的,因为用户随时可以将它切换为前台进程。

    (3)服务进程

    对用户不可见,但是保证了一些重要的事件被监听或者维持着某种状态,比如:后台播放音乐,网络下载东西等。

    (4)后台进程

    虽然在后台运行着,但用户很少会将此调用为前台进程,比如说你打开一个通讯录,它就会在后台运行了,但你也不经常用,所以系统优先会销毁的是这类进程。

    (5)空进程

    空进程是指不包含任何活跃组件的进程。这类进程的作用就是高速缓存,可以加快新进程的创建速度,当内存不足时,第一优先会销毁此类进程。

    线程

    一个进程中,可以有一个或多个线程。默认情况下,进程中所有组件都在UI线程中进行初始化,保证整个程序是单线程的。

    相关文章

      网友评论

          本文标题:Android笔记-进程

          本文链接:https://www.haomeiwen.com/subject/haqmyttx.html