管程的介绍

一、概述

1.引入原因

信号量机制实现同步存在编写程序困难,易出错问题

2.概念

是一种实现进程互斥与同步的机制,

3.组成

共享数据结构说明、对数据结构操作的过程/函数、初始化共享数据、管程名;

4.特点

类似类的结构(数据对象+相关操作),封装的思想

只能通过调用管程中的方法访问共享数据

每次只允许一个进程在管程中执行某函数

二、应用

1.生产者消费者问题

2.Java中类似管程的机制

相关推荐
_im.m.z3 小时前
【设计模式学习笔记】1. 设计模式概述
笔记·学习·设计模式
胡西风_foxww5 小时前
【ES6复习笔记】迭代器(10)
前端·笔记·迭代器·es6·iterator
左漫在成长6 小时前
王佩丰24节Excel学习笔记——第十九讲:Indirect函数
笔记·学习·excel
纪伊路上盛名在6 小时前
Max AI prompt1
笔记·学习·学习方法
Suwg2097 小时前
【MySQL】踩坑笔记——保存带有换行符等特殊字符的数据,需要进行转义保存
数据库·笔记·mysql
胡西风_foxww7 小时前
【ES6复习笔记】对象方法扩展(17)
前端·笔记·es6·对象·方法·扩展·对象方法扩展
左漫在成长7 小时前
王佩丰24节Excel学习笔记——第十八讲:Lookup和数组
笔记·学习·excel
代码小将8 小时前
PTA数据结构编程题7-1最大子列和问题
数据结构·c++·笔记·学习·算法
annesede8 小时前
计算机操作系统与安全复习笔记
笔记
滴_咕噜咕噜8 小时前
学习笔记 --C#基础其他知识点(持续更新)
笔记·学习·c#