登录 注册
当前位置:主页 > 资源下载 > 5 > 多线程锁定的 Atmospheric-Temperature-Reading-Module

多线程锁定的 Atmospheric-Temperature-Reading-Module

  • 更新:2024-10-06 09:35:38
  • 大小:3KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:其它 - 开发技术
  • 格式:ZIP

资源介绍

大气温度阅读模块 带锁的多线程 同步方式:细粒度 该模块的设计负责测量下一代Mars Rover的大气温度,配有多核CPU和8个温度传感器。 传感器负责定期收集温度读数并将其存储在共享的存储空间中。 大气温度模块必须在每个小时结束时编辑一份报告,其中包括该小时记录的前5个最高温度,该小时记录的前5个最低温度,以及最大温差为10分钟的时间间隔被观测到。 共享存储区域的数据存储和检索必须谨慎处理,因为我们不想延迟传感器并且错过应该进行温度读取的时间间隔。 使用8个线程设计和实现协议,这将为该任务提供解决方案。 每隔1分钟读取一次温度读数。 通过在每次读数时生成一个从-100F到70F的随机数,来模拟温度读数传感器的操作。