
可以比喻为自己的十根手指头需要借助外力才能动

由上面Linux采用的线程设计模型可知,Linux系统并没有真正意义上的多线程
因此, Linux系统里处理多线程不如Windows强悍
这两个线程库实际上并没有完全按照线程模式进行实现
在Android中, ActivityThead的创建预示着进程的创建
当一个应用启动的时候, 它的进程级别不是保持固定的, Android内部通过Handler进行轮询检测当前进程的状态,ActivityThread掌控的Activity 的生命周期, 如果栈中无Activity存在, 但是有Service存在的情况下, 此时的进程级别就会从前台进程降为服务进程
如果想要查询当前进程的级别, 可以通过ActivityManager .RuningAppProcessInfo进行查询,内部有对应的变量和方法