Linux多线程编程核心技术详解:创建、终止与.pdf

Linux多线程编程核心技术详解:创建、终止与.pdf

线程概念

典型的UNIX进程可以看成,一个进程在同一时刻

只能做一件事情,在程序设计的时候,可以把

进程设计成在同一时刻能够做不止一件事,执

行“一件事”的单位就叫线程,每个线程处理各

自独立的任务。

使用多线程可以简化程序,并且改变程序的吞吐

量,例如:一个线程需要阻塞等待,如果是单

线程,那么整个进程则会阻塞等待,使用多线

程处理这种问题,这个进程在等待的同时就可

以做其他的处理。

线程包含了表示进程内执行环境必需的信息,其

中包括:进程中标识线程的线程ID、一组寄存

器值、栈、

文档评论(0)

1亿VIP精品文档

相关文档