管程的介绍

一、概述

1.引入原因

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

2.概念

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

3.组成

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

4.特点

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

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

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

二、应用

1.生产者消费者问题

2.Java中类似管程的机制

相关推荐
StickToForever4 小时前
第4章 信息系统架构(五)
经验分享·笔记·学习·职场和发展
敲敲敲-敲代码7 小时前
【SQL实验】触发器
数据库·笔记·sql
Moonnnn.8 小时前
51单片机学习——动态数码管显示
笔记·嵌入式硬件·学习·51单片机
电棍23311 小时前
verilog笔记
笔记·fpga开发
让我安静会11 小时前
Obsidian·Copilot 插件配置(让AI根据Obsidian笔记内容进行对话)
人工智能·笔记·copilot
世事如云有卷舒12 小时前
FreeRTOS学习笔记
笔记·学习
羊小猪~~14 小时前
MYSQL学习笔记(九):MYSQL表的“增删改查”
数据库·笔记·后端·sql·学习·mysql·考研
yuanbenshidiaos15 小时前
【数据挖掘】数据仓库
数据仓库·笔记·数据挖掘
sealaugh3216 小时前
aws(学习笔记第二十九课) aws cloudfront hands on
笔记·学习·aws
FakeOccupational17 小时前
【计算社会学】 多智能体建模 ABM Agent Based Modeling 笔记
笔记