我想知道最常见的软件开发适合,例如Microsoft visual studio,其编译器是否针对最大程度地使用超线程功能进行了优化?是否值得使用超线程处理器来处理这些软件?
我已经阅读了很多评论,超线程仅对视频编辑器等密集型多线程应用程序有用。有些评论认为,未针对使用超线程进行优化的软件可能会降低性能并且很多人都会运行关闭超线程的系统。
由于我是一名新手程序员,我想知道这些论点和评论在编程领域是否成立。
我再次谈论编译器和IDE,而不是我将要创建的应用程序!(好像现在我不知道如何创建多线程应用程序!!)
答案 0 :(得分:1)
由于您还没有决定使用哪种IDE /开发平台,因此除了线程之外,还可能需要考虑其他因素。大多数高级语言和编译器都支持线程池,这可能是您正在寻找的。我不能代表我没有使用的编译器,所以我将留下以下文章的链接:
看起来有点陈旧,但解释了基本概念。