在Linux下,是否有任何语言提供的延迟低于C? (除汇编程序外)

| 我一直在研究各种语言(大多数是功能性的),它们为吞吐量和并发性提供了巨大的潜力。但是,对于延迟敏感的应用程序(我指的是对事件进行响应的可能性<1ms)似乎超出了它们。 我可以用C做到这一点,但是我想知道是否出现了提供低延迟和高并发性的东西,还是它们(我怀疑)是互斥的? 注意:在上一个问题中,关于“互斥”位有很多讨论-但我认为这是正确的-如果您需要极低的延迟,则无法获得大量的并发。我绝对愿意证明自己是错误的! :-)     
已邀请:
        C和asm之间的差异不太可能成为响应延迟的主要因素。毕竟,在进行代码调度之前,系统必须首先在Linux内核中运行相当一部分的C代码。您最好做一些事情,例如打开线程中断处理程序,设置实时优先级以及禁用可能导致系统管理模式陷阱的BIOS功能。     
        延迟是什么意思? C只是便携式汇编程序而已。大多数C指令直接映射到处理器指令。与其他语言相比,C开销非常小。如果要像在DSP编程中那样表示等待时间,则可能需要检查输入和输出时间,而不是对其自身进行处理。     
        Erlang似乎是大手枪用于此类事情的语言。     

要回复问题请先登录注册