请输入您要查询的百科知识:

 

词条 多执行绪架构
释义

§ 概述

可以把这种架构想像成:主执行绪处理使用者输入(和其他讯息),并建立程序中的其他执行绪,这些附加的执行绪完成与使用者无关的工作。

换句话说,您程式的主执行绪是一个老板,而您的其他执行绪是老板的职员。老板将大的工作丢给职员处理,而他自己保持和外界的联系。因为那些执行绪仅仅是职员,所以其他执行绪不会举行它们自己的记者招待会。它们会认真地完成自己的工作,将结果报告给老板,并等待他们的下一个任务。

一个程式中的执行绪是同一程序的不同部分,因此他们共用程序的资源,如记忆体和打开的档案。因为执行绪共用程式的记忆体,所以他们还共用静态变数。然而,每个执行绪都有他们自己的堆叠,因此动态变数对每个执行绪是唯一的。每个执行绪还有各自的处理器状态(和数学辅助运算器状态),这个状态在进行执行绪切换期间被储存和恢复。

随便看

 

百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/19 4:03:58