<分区>
Java 和 C# 几乎相同,都有垃圾收集器、相似的内存模型(好吧,至少与 C++ 相比)、相似的内存分配(我认为),但 Java 经常用于低延迟应用程序(没有那么多)作为 C++),而 C# 不是真正的..
为什么 C# 尽管与 Java 非常相似但没有在这些环境中使用,是否有任何技术原因?内存模型等是否存在差异?是因为 Java 有不同的 JVM/垃圾收集器吗?更好的调整参数?
编辑:在下面的评论之一之后,我相信这个(封闭的)问题的答案是 C# 将系统限制为基于 Windows。 Linux 允许将服务器调整为更少的上下文切换,因此提供了更大的低延迟机会,而不是 C# 语言特定本身。