Android------Process and Threads
2011-09-07 14:20
375 查看
当一个应用程序组件启动时(这个应用程序还没有其它的组件在运行),那么android系统会为这个应用程序启动一个linux进程(这个进程有一个单一的线程)
默认情况下,一个应用程序的所有组件运行在同一个进程中,而且是运行在主线程中。如果一个应用程序的进程已经存在,此时再启动这个应用程序的某个组件,那么这个组件将运行在这个已经存在的进程中。然而你可以在你的应用程序中为你的组件设置成运行在一个单独的进程中。而且你可以为你的任何进程创建线程。
默认情况下,同一个应用的所有组件运行于同一个进程中,并且大多数应用不应该改变这一点。当然,如果你发现你需要控制你的组件所属的进程,你可以通过在manifest文件中设置。针对四大组件,manifest里面提供了android:process属性,这个属性可以设置一个组件所属的进程。
默认情况下,一个应用程序的所有组件运行在同一个进程中,而且是运行在主线程中。如果一个应用程序的进程已经存在,此时再启动这个应用程序的某个组件,那么这个组件将运行在这个已经存在的进程中。然而你可以在你的应用程序中为你的组件设置成运行在一个单独的进程中。而且你可以为你的任何进程创建线程。
默认情况下,同一个应用的所有组件运行于同一个进程中,并且大多数应用不应该改变这一点。当然,如果你发现你需要控制你的组件所属的进程,你可以通过在manifest文件中设置。针对四大组件,manifest里面提供了android:process属性,这个属性可以设置一个组件所属的进程。
相关文章推荐
- Android 进程 和 线程 Process and Threads
- android process and thread
- Android开发者指南(24) —— Processes and Threads
- Android Threads, Handlers and AsyncTask - Tutorial
- android--Process and Thread 你应该记住的一些事
- threads, processes, process groups and sessions
- Android Threads, Handlers and AsyncTask - Tutorial
- Android Processes and Threads
- Android 复习_Processes and Threads
- android :processes and Threads
- Android Processes and Threads
- Android Process and Thread 进程和线程
- Android System.exit(code) and android.os.Process.killProcess(pid)或者发生RunTimeException 导致应用重启
- Android suspend and resume process
- [转载] Android bootloader/fastboot mode and recovery mode explained/Android boot process
- Android DOC翻译—Processes and Threads
- 进程和线程(Processes and Threads)——翻译自developer.android.com
- process and thread android中的进程与线程概念
- Processes and Threads(android开发者指南、转)
- Android System.exit(code) and android.os.Process.killProcess(pid)或者发生RunTimeException 导致应用重启