多线程编程
线程是进程内部的一个执行单元。它只是简单地扩展了进程切换的概念,它从进程间的切换转变成了同一个进程内的函数间的切换。同一个进程中函数间的切换相对于进程来说所需的开销要小的多,它只需要保存少数几个寄存器、一个堆栈指针以及程序计数器等少量内容。
主要内容如下:
多线程编程
- 5.1 进程和线程
- 5.1.1 进程
- 5.1.2 线程
- 5.1.3 进程与线程的差别
- 5.2 C++标准线程库
- 5.3 TCP服务器端程序的多线程编程
- 5.4 一个服务器端多线程网络通信的例子
- 5.4.1 服务器端代码
- 5.4.2 客户端程序
注:本PDF仅用于本人复习及查找,请勿大量外传。