用户线程,内核线程,CPU 超线程技术 程序使用多线程编程,是否意味着能够 100% 利用 CPU 资源? 这有几点有关因素: CPU 硬件本身,是否支持超线程,单核还是多核。 操作系统如何进行线程资源分配。 这几篇文章做出很好的解释: http://blog.csdn.net/luoweifu/article/details/46595285 http://www.cnblogs.com/zhaoyl/p/3620204.html