进程和线程 程序 Program 程序是一段静态的代码,它是应用程序执行的蓝本。 进程 Process 进程是指一种正在运行的程序,有自己的地址空间。 进程的特点 动态性独立性并发性 并发和并行的区别 并行:多个CPU同时执行任务并发:一个CPU(采用时间片)同时执行多个任务 线程 Thread 进程内部的一个执行单元,它是程序中一个单一的顺序控制流程。线程又被称为轻量级进程(lightweight process)。如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为多线程 。 线程特点 轻量级进程独立调度的基本单位共享进程资源可并发执行 线程和进程的区别