我有兴趣在 .Net 3.5/4 Winforms 中获取有关软(硬)实时应用程序的全面信息(可能是 WPF)。谷歌的结果很差 - 一些仅关于并行性的问题......问题是我如何为某些医疗器械编写实时患者健康监控客户端?或具有实时股票数据的经纪人应用程序?还是火车的导航系统?还是负责打开/关闭门的房屋自动化软件?等等......所以这种实时应用程序是目标。
到目前为止,我还没有找到任何关于它的书,除了 Windows 上的并发编程 - 这基本上不是关于这个,而是并行处理......
提前致谢
最佳答案
我个人的感觉是,如果您的要求是实时软件,那么您不应该使用 .net
.net 使用不适合实时应用程序的虚拟机。例如,您无法预测垃圾收集器何时运行,或者需要多长时间。如果这发生在关键时刻,您的实时软件将不再是实时的。
[编辑:抱歉,我知道这并没有真正回答您的问题,但我认为这可能是您在查找相关信息时遇到困难的原因 - 因为没有人这样做。如果您正在编写实时软件,您可能应该改用 C 或 C++。取决于它的重要性,一个专用的确定性实时操作系统。甚至是在设计时考虑了实时性的特定语言]
关于.net - 推荐.Net软实时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1031512/