当前位置: 首页 > news >正文

调度算法易错概念总结

临界区是指进程中用于访问临界资源的那段代码

临界区时指并发进程访问共享变量段段那段代码

不需要信号量就能实现的功能是进程的并发执行


并发进程如果不经过处理是异步的,因此要进行同步


互斥锁是用来解决临界区的问题的

互斥锁可用于多进程和多线程之间,但只能由对它加锁的线程或者进程来解锁---解铃还须系铃人


临界区:访问临时资源的代码段

临界资源:一次仅允许一个进程使用的资源

如果有五个并发进程区访问1个临界资源,就会有5个临界区

管程是被进程调用的,管程是语法范围,无法撤销和创建


若系统有n个进程,就绪队列中进程的个数最多有n-1个,阻塞队列中进程的个数最多有n个


互斥信号量:一般初始值为1

同步信号量:初始值根据可用资源数来确定


只要临界区中有进程,消费者就必须阻塞


只有两个线程访问的是同一个资源时,才需要考虑互斥


信号量机制可以实现让权等待

peterson和tsl有自旋机制,会忙等待

http://www.zskr.cn/news/14158.html

相关文章:

  • Huxe 推出主动式 AI 音频服务,无感内容消费;OpenAI 推出 ChatGPT Pulse:主动提供个性化信息丨日报
  • C++学习:C++类型转换专栏 - 指南
  • 密码技术概论
  • AT_agc054_c [AGC054C] Roughly Sorted
  • 完整教程:医疗编程AI技能树与培训技能树报告(国内外一流大学医疗AI相关专业分析2025版,上)
  • 委托相关
  • 清除“请允许观看视频”通知页面的完整指南
  • test5
  • 基于KingbaseES集群管理实战:从部署运维到高可用架构深度解析 - 实践
  • Bilibili音频播放器开发 2025-9-29
  • 递增子序列笔记
  • 详细介绍:视频融合平台EasyCVR构筑智慧交通可视化管理与智能决策中枢
  • 9.29软工
  • 不一样的.NET烟火,基于Roslyn的开源代码生成器
  • 详细介绍:深入浅出 XSS — 从原理到实战与防护
  • vxe-table 数据量过大时切换空白
  • 第三方控件库的添加和使用
  • C4NR PVP服务器1.2 天穹炮塔更新
  • 树形dp [JOI Open 2020] 发电站 / Power Plant
  • DeepSeek-V3.2-Exp 完整分析:2025年AI模型突破与稀疏注意力技术深度解析
  • Java EE初阶启程记05---线程安全 - 指南
  • 解码数据结构队列
  • 解决升级 Windows 11 24H2 后 NAS 共享无法显示的问题
  • 【还未找到原题】宝石(GEM) - Harvey
  • Android 系统源码级进程保活全方案:从进程创建到后台防护 - 实践
  • 微信群机器人API
  • 【CF19E】Fairy - Harvey
  • 软件工程中线性回归应用
  • 构建移动网关:Air780EPM用4G为WiFi和LAN设备供网
  • 2025年人工智能与智能装备国际学术会议(AIIE 2025)