概念
进程是程序执行时的一个实例,是系统进行资源分配的基本单位。
线程是程序执行流的最小单元,是进程中的一个实体,是被系统独立调度和分派的基本单位。
一个进程至少要有一个线程。
进程例子:
线程例子:如QQ音乐,播放音乐时,一个线程负责解码,一个线程负责播放,一个线程下载音乐等等。
线程是进程中的基本执行单元
并发原理:实质上并不是同时执行多个线程,而是多个线程切换运行,由于切换的时间很短,在宏观上看是在同时进行的。
线程状态
新建 ---- 等待 ---- 就绪 ---- 运行 ---- 阻塞 ---- 死亡