线程是调度CPU的最小单元,也叫轻量级进程 线程模型分类: 用户级线程 用户线程实现,不依赖操作系统核心,应用提供创建、同步、调度、和管理线程的函数来控制用户线程,不需要用户态/内核态切换,速度快、内核对用户级线程无感知,线程阻塞则进程阻塞 内核级线程 系统内核管理线程,内核保存线程的状态和上下文信息,线程阻塞不会引起进程阻塞。在多处理器系统上,多线程在多处理器上并行运行,线程的创建、调度和管理由内核完成,效率比用户级线程要慢,比进程操作快。