一、概述
1.引入原因
信号量机制实现同步存在编写程序困难,易出错问题
2.概念
是一种实现进程互斥与同步的机制,
3.组成
共享数据结构说明、对数据结构操作的过程/函数、初始化共享数据、管程名;
4.特点
类似类的结构(数据对象+相关操作),封装的思想
只能通过调用管程中的方法访问共享数据
每次只允许一个进程在管程中执行某函数
二、应用
1.生产者消费者问题
2.Java中类似管程的机制
一、概述
1.引入原因
信号量机制实现同步存在编写程序困难,易出错问题
2.概念
是一种实现进程互斥与同步的机制,
3.组成
共享数据结构说明、对数据结构操作的过程/函数、初始化共享数据、管程名;
4.特点
类似类的结构(数据对象+相关操作),封装的思想
只能通过调用管程中的方法访问共享数据
每次只允许一个进程在管程中执行某函数
二、应用
1.生产者消费者问题
2.Java中类似管程的机制