为什么Erlang适用于软实时应用,但不适用于硬实时应用?

7

或者它也适用于严格实时吗?

3个回答

8
垃圾回收可能会导致持续时间不可预知的暂停; 因此,您不能对延迟设置硬上限。硬实时的定义基本上是您可以对延迟设置硬上限,因此这是一个问题。

6

噢,还没有人回答为什么Erlang对软实时应用程序有好处:

Erlang中,每个进程都有自己的垃圾收集器。因此,如果每个进程保持较小的堆大小,则GC暂停时间往往非常短,这可以提供非常好的实时性能。


4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接