优先级反转:为什么高优先级任务会被低优先级任务"劫持"?从火星探路者到优先级继承协议的技术全景
1997年7月4日,火星探路者成功着陆火星表面,全球为之振奋。但几天后,飞船开始出现神秘的总系统重启,每次都导致数据丢失。媒体将其描述为"软件故障"或"计算机试图同时做太多事情"。实际上,这是一个困扰实时系统领域数十年的经典问题——优先级反转——首次在航天任务中如此戏剧性地暴露。 ...
1997年7月4日,火星探路者成功着陆火星表面,全球为之振奋。但几天后,飞船开始出现神秘的总系统重启,每次都导致数据丢失。媒体将其描述为"软件故障"或"计算机试图同时做太多事情"。实际上,这是一个困扰实时系统领域数十年的经典问题——优先级反转——首次在航天任务中如此戏剧性地暴露。 ...