在一个CPU上执行多个线程就叫超线程吗?
在一个CPU上执行多个线程就叫超线程吗?
[解决办法]
超线程要求cpu有多个执行单元的部分,能够在指令的级别在多个线程间切换
[解决办法]
讲的小白点,超线程是intel提出的技术,比如你有2个核,如果支持超线程,就可以模拟出4个核。
因为处理器大部分的工作时间是在等待内存操作,因此在处理器指令级别切换线程执行,可以将等待时间用于处理其他线程的工作。从而充分利用了cpu资源。。
[解决办法]
baidu一下不就知道了
http://baike.baidu.com/view/39.htm
[解决办法]
Google一下
[解决办法]
这个问题 问的的确是很无端。无论如何,这都不叫超线程!
[解决办法]
我只知道在一个进程内执行多个线程就叫多线程。
超线程是CPU的事。
[解决办法]
9楼说得对了一半。 不过, 我记得 超线程需要必须有相应的库来支持, 说白了, 就是还是要翻文档, 当然不排除有人封装了一套库给你用, 让你不必关心超线程的问题。
[解决办法]
一物理内核模拟多核