soft-real-time

    23热度

    3回答

    因为我意识到游戏规则逻辑应该处理巨大的复杂性,所以我正在考虑在游戏领域中使用非典型语言作为游戏中的逻辑脚本语言。游戏脚本的原因是用较少的代码表示复杂的逻辑。所以需要非常好的抽象语言。 但是大多数抽象语言都使用GC。通常情况下,GC会使CPU突发负载。基本上,它推迟清理内存操作,并立即执行。对于包括游戏和GUI在内的实时图形非常重要。 AFAIK,Haskell的GC与其他基于GC的语言有一点不同,

    0热度

    1回答

    如今“实时”这个概念有很多不同的解释。在这question提供了两个定义: 硬实时定义认为任何错过的最后期限是系统故障。这种调度被广泛用于任务关键型系统,如果不符合时序约束条件会导致寿命或财产损失。 和 软实时定义允许频频失手的最后期限,只要任务执行及时的结果继续有值。已完成的任务可能会在截止日期前增加价值,并且会越过价值递减。 在我的研究,我来到了以下结论: 中间件支持硬实时的,如果它提供可预测