Linux多线程编程原理与实践.pdf

LINUX

多线程

1.

Linux

多线程概述

1.1.

概述

进程是系统中程序执行和资源分配的基本单位。每个进程都有自己的数据段、代码段和堆栈段。这就

造成进程在进行切换等操作时都需要有比较复杂的上下文切换等动作。为了进一步减少处理器的空转时间

支持多处理器和减少上下文切换开销,也就出现了线程。

线程是在共享内存空间中并行执行的多道执行路径,是一个更加接近于执行体的概念,拥有独

立的执行序列,是进程的基本调度单元,每个进程至少都有一个main线程。它与同进程中

文档评论(0)

1亿VIP精品文档

相关文档