4

Java 和 C# 几乎相同,都有垃圾收集器、类似的内存模型(嗯,至少与 C++ 相比)、类似的内存分配(我认为)但 Java 经常用于低延迟应用程序(不如 C++ 多)而 C# 并不是真的..

为什么 C# 与 Java 非常相似,但没有在这些环境中使用,是否有任何技术原因?内存模型等有区别吗?是因为 Java 有不同的 JVM/垃圾收集器吗?更好的调整参数?

编辑:在下面的评论之一之后,我相信这个(封闭的)问题的答案是 C# 将系统限制为基于 Windows。Linux 允许将服务器调整到更少的上下文切换,因此提供了更大的低延迟机会,而不是与 C# 语言本身有关。

4

1 回答 1

2

问:你怎么可能期待一个错误前提的有效答案?

相关链接:

于 2012-04-18T22:35:31.233 回答