您的位置:首页 > 移动开发 > Android开发

Android------Process and Threads

2011-09-07 14:20 375 查看
       当一个应用程序组件启动时(这个应用程序还没有其它的组件在运行),那么android系统会为这个应用程序启动一个linux进程(这个进程有一个单一的线程)

默认情况下,一个应用程序的所有组件运行在同一个进程中,而且是运行在主线程中。如果一个应用程序的进程已经存在,此时再启动这个应用程序的某个组件,那么这个组件将运行在这个已经存在的进程中。然而你可以在你的应用程序中为你的组件设置成运行在一个单独的进程中。而且你可以为你的任何进程创建线程。

       默认情况下,同一个应用的所有组件运行于同一个进程中,并且大多数应用不应该改变这一点。当然,如果你发现你需要控制你的组件所属的进程,你可以通过在manifest文件中设置。针对四大组件,manifest里面提供了android:process属性,这个属性可以设置一个组件所属的进程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android linux