首页> 外文期刊>Journal of Computers >Multithreading in .Net and Java: A Reality Check
【24h】

Multithreading in .Net and Java: A Reality Check

机译:在.NET和Java中的多线程:现实检查

获取原文
       

摘要

Due to the availability of powerful computers and improved parallelization algorithms, multithreading has become a valid choice for software development. Therefore, it is worthwhile to compare the currently most widely used development environments to determine which of them yields better performance in terms of multithreading. In this paper we tested the multithreading performance of .Net C# and Java, which are probably the two most frequently used languages for software development today. We were surprised by these results as we expected that C#, which is optimized only for Windows OS, would be faster. However, Java, although it is intended to be a programming language well-suited for different operating systems, proved to be faster in all the tests. The obtained results provide insight into the current state of optimization of each of the two languages and are also valuable in selecting the language to be used for programming today's complex software systems.
机译:由于有功能强大的计算机和改进的并行化算法,多线程已成为软件开发的有效选择。因此,比较目前最广泛使用的开发环境是值得的,以确定其中哪一个在多线程方面产生更好的性能。在本文中,我们测试了.NET C#和Java的多线程性能,这可能是今天软件开发的两个最常用的语言。我们对这些结果感到惊讶,因为我们预期的C#仅针对Windows操作系统优化,那将是更快的。然而,Java,虽然它旨在成为一个适合不同操作系统的编程语言,但在所有测试中被证明是更快的。所获得的结果提供了对当前两种语言的优化状态的洞察力,并且在选择用于编程的复杂软件系统的语言方面也是有价值的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号