专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

什么是关于共享资源的数据结构与一组针对该资源的操作过程所构成的软件模块_java

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/8 18:47:26       共计:3544 浏览

什么是关于共享资源的数据结构与一组针对该资源的操作过程所构成的软件模块?

管程:是关于共享资源的数据结构,和一组针对该资源的操作过程所构成的软件模块。

管程的属性:

共享性:管程可被系统范围内的进程互斥访问,属于共享资源

安全性:管程的局部变量只能由管程的过程访问,不允许进程或其它管程直接访问,管程也不能访问非局部于它的变量。

互斥性:多个进程对管程的访问是互斥的。任一时刻,管程中只能有一个活跃进程。

封装性:管程内的数据结构是私有的,只能在管程内使用,管程内的过程也只能使用管程内的数据结构。进程通过调用管程的过程使用临界资源。管程在Java中已实现。

管程由以下4部分构成:

1)局部于管程的共享数据结构说明

2)对数据结构进行操作的一组过程(函数)

3)对局部于管程的数据结构初始化的语句

4)管程的名字

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:现在我的世界的最高版本是多少_java | ·下一条:IT行业应届生想去日本工作_java

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有