
第四章 Linux多线程开发
与进程类似,线程是允许应用程序并发执行多个任务的一种机制。一个进程可以包含多个线程,同一个程序中的所有线程均会独立执行相同程序,且共享同一份全局内存区域,其中包括初始化数据段、未初始化数据段,以及堆内存段(传统意义上的 UNIX 进程只是多线程程序的一个特例,该进程只包含一个线程)。进程是 OS 资源分配的最小单位,线程是 OS 调度执行的最小单位。线程是轻量级的进程(Light Weight Process, LWP),在 Linux 环境下,线程的本质仍是进程。ps -Lf pid。















