本文主要是介绍管程的介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、概述
1.引入原因
信号量机制实现同步存在编写程序困难,易出错问题
2.概念
是一种实现进程互斥与同步的机制,
3.组成
共享数据结构说明、对数据结构操作的过程/函数、初始化共享数据、管程名;
4.特点
类似类的结构(数据对象+相关操作),封装的思想
只能通过调用管程中的方法访问共享数据
每次只允许一个进程在管程中执行某函数
二、应用
1.生产者消费者问题
2.Java中类似管程的机制
这篇关于管程的介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!