OS学习笔记——管程

管程由过程、变量及数据结构组成,它们共同构建了一个特殊的模块或软件包。进程能够在任意时刻调用管程中的进程,但不容许使用管程外的过程访问管程内的数据结构。数据结构 管程在任一时刻都只能有一个活跃进程。这一特性能够帮助管程有效地实现互斥。管程做为一种特殊的程序被编译器识别,每当进程调用管程时,编译器都会采用与其余过程调用不一样的方法来处理。这种方法的独特之处在于,当一个进程调用管程中的过程时,该过程当
相关文章
相关标签/搜索