Android中的线程,包括:Message、Handler、Looper和HandlerThread等概念。html
进程概念java
通常能够在同一时间内执行多个程序的操做系统都有进程的概念。一个进程就是一个执行中的程序,而每个进程都有本身独立的一块内存空间、一组系统资源。在进程的概念中,每个进程的内部数据和状态都是彻底独立的。在Windows操做系统下咱们能够经过〈Ctrl+Alt+Del〉组合键查看进程,在UNIX和Linux操做系统下是经过PS命令查看进程的。android
多线程指的是在单个程序中能够同时运行多个不一样的线程,执行不一样的任务。多线程意味着一个程序的多行语句能够看上去几乎在同一时间内同时运行。性能优化
线程与进程类似,是一段完成某个特定功能的代码,是程序中单个顺序的流控制。但与进程不一样的是,同类的多个线程共享一块内存空间和一组系统资源,因此系统在各个线程之间切换时,资源占用要比进程小得多,正因如此,线程也被称为轻量级进程。一个进程中能够包含多个线程。图所示是计时器程序进程和线程之间的关系,主线程负责管理子线程,即子线程的启动、挂起、中止等操做。多线程