2.2.6 处理机管理_线程.ppt

2.2.6 线 程 传统的进程有两个墓本属性:可拥有资源的独立单位,可独立调度和分配的签本单位 由于在进程的创建、撤稍和切换中,系统必须为之付出较大的时空开销,因此在系统中设置的进程救目不宜过多.进程切换的频率不宜太高.这就限制了井发程度的提高,引入线程后,将传统进程的两个基本属性分开,线程作为调度和分配的落本单位,进程作为独立分配资源的单位。 用户可以通过创建线程来完成任务,以减少程序并发执行时付出的时空开销。 线程可创建另一个线程,同一个进程中的多个线程可并发执行。线程也具有就绪、运行和阻塞三种基本状态。 由于线程具有许多传统进程所具有的特性,故称为“轻型进程( Light-Weight Process):传统进程称为“重型进程”(Heavy-Weight Process ) 。 3.3.6 记录型信号量解决 理发师问题 记录型信号量解决理发师问题 * 2.2.6 线 程 1 线程的基本概念 为使程序能并发执行,系统还必须进行以下的一系列操作。 1) 创建进程 2) 撤消进程 3) 进程切换  2. 线程的属性 轻型实体。 (2) 独立调度和分派的基本单位。 (3) 可并发执行。 (4) 共享进程资源。 3. 线程的状态 (1) 状态参数。

文档评论(0)

1亿VIP精品文档

相关文档