我想知道最常见的软件开发套件如Microsoft Visual Studio及其编译器是否针对最大程度地使用超线程功能进行了优化?是否值得选择超线程处理器来处理这些软件?

我读过很多评论,认为超线程仅对视频编辑器等密集型多线程应用程序有用。一些评论说,未针对使用超线程进行优化的软件可能会降低性能,并且许多人使用超线程运行他们的系统线程已关闭。

由于我是一名新手程序员,我想知道这些论点和评论在编程领域是否正确。

我再次谈论的是编译器和 IDE,而不是我要创建的应用程序!(就好像现在我不知道如何创建多线程应用程序一样!!)

有帮助吗?

解决方案

由于您还没有决定使用什么 IDE/开发平台,那么除了线程之外,可能还需要考虑其他因素。大多数高级语言和编译器都支持 线程池, ,这可能就是您正在寻找的。我不能代表我没有使用过的编译器,所以我将留下以下文章的链接:

.Net 和超线程

看起来有点过时,但基本概念已经解释了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top