我们都知道,在操作系统中进程是OS分配资源的最小单位,而线程是执行任务的最小单位.一个进程可以拥有多个线程执行任务,这些线程可以共享该进程分配到的资源.当我们的app启动运行后,在该app没有其他组件正在运行的前提下,Android系统会启动一个新Linux进程来运行app,这个进程只包含了一个线程在运行.在默认情况下,app的组件都运行在该进程中,最初就包含的这个线程也被称为主线程或者UI线程.如果我们启动该app的时候,系统中已经有一个进程在运行该app的组件,那么该app也会在该进程中运行…