管程的介绍

一、概述

1.引入原因

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

2.概念

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

3.组成

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

4.特点

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

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

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

二、应用

1.生产者消费者问题

2.Java中类似管程的机制

相关推荐
开MINI的工科男21 分钟前
【笔记】自动驾驶预测与决策规划_Part3_路径与轨迹规划
人工智能·笔记·自动驾驶·预测与决策
洛寒瑜4 小时前
【读书笔记-《30天自制操作系统》-23】Day24
开发语言·汇编·笔记·操作系统·应用程序
星迹日4 小时前
C语言:联合和枚举
c语言·开发语言·经验分享·笔记
我叫啥都行5 小时前
计算机基础知识复习9.7
运维·服务器·网络·笔记·后端
Galaxy.4045 小时前
基于深度学习的文本情感原因提取研究综述——论文阅读
论文阅读·笔记
余生的观澜5 小时前
4.铝箔缺陷检测项目复盘
笔记
jason_renyu6 小时前
CICD简单描述笔记
笔记·cicd·cicd部署
晓幂6 小时前
CTFShow-信息搜集
笔记·学习
小米里的大麦7 小时前
【C++】深入理解引用:从基础到进阶详解
c++·经验分享·笔记·引用·引用和指针
MowenPan19957 小时前
高等数学 3.5 函数的极值与最大值最小值
笔记·学习·高等数学