.net - 推荐.Net软实时

标签 .net winforms multithreading .net-3.5 real-time

我有兴趣在 .Net 3.5/4 Winforms 中获取有关软(硬)实时应用程序的全面信息(可能是 WPF)。谷歌的结果很差 - 一些仅关于并行性的问题......问题是我如何为某些医疗器械编写实时患者健康监控客户端?或具有实时股票数据的经纪人应用程序?还是火车的导航系统?还是负责打开/关闭门的房屋自动化软件?等等......所以这种实时应用程序是目标。

到目前为止,我还没有找到任何关于它的书,除了 Windows 上的并发编程 - 这基本上不是关于这个,而是并行处理......

提前致谢

最佳答案

我个人的感觉是,如果您的要求是实时软件,那么您不应该使用 .net

.net 使用不适合实时应用程序的虚拟机。例如,您无法预测垃圾收集器何时运行,或者需要多长时间。如果这发生在关键时刻,您的实时软件将不再是实时的。

[编辑:抱歉,我知道这并没有真正回答您的问题,但我认为这可能是您在查找相关信息时遇到困难的原因 - 因为没有人这样做。如果您正在编写实时软件,您可能应该改用 C 或 C++。取决于它的重要性,一个专用的确定性实时操作系统。甚至是在设计时考虑了实时性的特定语言]

关于.net - 推荐.Net软实时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1031512/

相关文章:

c++ - 创建/加入线程时的隐式同步

java - 只有创建 View 层次结构的原始线程才能触摸其 View 。没有可运行的

.net - Finalize() 期间的异常 : what methodology are you using to detect garbage collector-time exceptions?

c# - 停止 TextChanged 事件触发 Leave 事件

c# - 知道 DataBinding 何时完成

winforms - Windows 窗体设计器破坏了窗体布局

c - 超线程代码示例

c# - 具有 O(1) 查找时间的数据结构将允许重复

c# - 选中组中的哪个单选按钮?

c# - “目标帐户名称不正确”-DirectoryInfo.GetFiles 出现 IOException