Rub*_*bal 6 service android process
我想知道android应用程序中的进程和服务之间的区别是什么?我尝试了很多有关此主题的研究,但还没有弄清楚我的基础知识...请帮忙吗?
流程和服务是两个不同的事物:
什么是服务?
关于Service类的最困惑实际上是围绕它不是什么:
因此,服务本身实际上非常简单,提供两个主要功能:
来源:http : //developer.android.com/reference/android/app/Service.html
什么是过程
当应用程序组件启动并且该应用程序没有任何其他组件在运行时,Android系统将通过一个执行线程为该应用程序启动一个新的Linux进程。默认情况下,同一应用程序的所有组件都在同一进程和线程(称为“主”线程)中运行。如果某个应用程序组件启动并且已经存在该应用程序的进程(因为存在该应用程序中的另一个组件),则该组件将在该进程中启动并使用相同的执行线程。但是,您可以安排应用程序中的不同组件在单独的进程中运行,并且可以为任何进程创建其他线程。
来源:http : //developer.android.com/guide/components/processes-and-threads.html#Processes
| 归档时间: |
|
| 查看次数: |
6476 次 |
| 最近记录: |