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

调度算法易错概念总结

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

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

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


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


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

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


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

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

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

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


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


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

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


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


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


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

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

http://www.jsqmd.com/news/6279/

相关文章:

  • 堆设置了8G,java进程却占用了12G内存
  • Huxe 推出主动式 AI 音频服务,无感内容消费;OpenAI 推出 ChatGPT Pulse:主动提供个性化信息丨日报
  • C++学习:C++类型转换专栏 - 指南
  • NAFNet (Simple Baselines for Image Restoration) 阅读笔记 - 教程
  • 解决OpenWrt系统上出现“git: remote-https is not a git command...”的问题
  • 密码技术概论
  • IntelliJ IDEA 中 Shared Build Process Heap Size 的重要性与配置
  • 企业数字化转型战略规划:从愿景到落地的完整路径
  • 贝叶斯学习笔记 - 详解
  • 设计模式-结构性设计模式(针对类与对象的组织结构) - 指南
  • 凯利公式在期货交易中的应用
  • 在确定性之外:关于AGI与ASI愿景的一些补充思考 (附阿里CEO云栖大会演讲全文) - 指南
  • AT_agc054_c [AGC054C] Roughly Sorted
  • Ubuntu 24和25配置apt国内源
  • 完整教程:医疗编程AI技能树与培训技能树报告(国内外一流大学医疗AI相关专业分析2025版,上)
  • 详细介绍:pxcharts多维表格编辑器Ultra版:支持二开 + 本地化部署的多维表格解决方案
  • 实用指南:AWS实战:轻松创建弹性IP,实现固定公网IP地址
  • 完整教程:自然语言处理项目之情感分析(下)
  • 完整教程:儿童安全座椅 - 背带专利拆解:可拆卸支撑部件的快扣接口结构与安全固定机制
  • 保证蓝牙网关稳定链接的八个核心方法
  • 委托相关
  • Java 与智慧港口:航运调度与物流枢纽数字化
  • 清除“请允许观看视频”通知页面的完整指南
  • 千亿芯片公司被股东“抛弃” ,AI芯片第一股前景几何?
  • DeepSeek-V3.2-Exp 发布,训练推理提效,API 同步降价
  • 超精简的小型C编译器
  • 9.29 闲话
  • US$164 Scorpio-LK Emulators SLK-02 for Tango Key Programmer including Authorization
  • US$16 Yanhua BMW F/G Chassis Odometer Wiring Harness
  • List-To-Table