Java和C#完全相同,都有垃圾收集器,类似的内存模型(好吧,至少与C ++相比),类似的内存分配(我认为)但Java在低延迟应用程序中经常使用(不是那么多)作为C ++)而C#并不是真的..
有哪些技术原因可以解释为什么C#虽然与Java非常相似,却没有在这些环境中使用?内存模型等有差异吗?是因为Java有不同的JVM /垃圾收集器吗?更好的调整参数?
编辑:在下面的一条评论之后,我相信这个(封闭的)问题的答案是C#将系统限制为基于Windows。 Linux允许调整服务器以进行上下文切换,从而提供更大的低延迟机会,而不是关于C#语言本身。
答案 0 :(得分:2)