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