首页 > 试题广场 >

What is Monitor? Can you use M

[问答题]

What is Monitor? Can you use Monitor to implement a data structure?

管程是一个由过程、变量和数据结构等组成的一个集合,它们组成一个特殊的模块或软件包。进程可在任何需要的时候调用管程中的过程,但它们不能在管程之外声明的过程中直接访问管程内的数据结构。任一时刻管程中只能有一个活跃进程,这一特性使管程能有效地完成互斥。

发表于 2017-05-17 01:16:41 回复(0)