java cpu的线程指的是什么?与程序里的线程有什么关联和区别?
浏览量:2905
时间:2021-03-20 02:59:45
作者:admin
cpu的线程指的是什么?与程序里的线程有什么关联和区别?
CPU支持的线程是指直接支持的本机线程,即普通操作系统直接支持的线程。如果我们不使用超线程技术,通常对于对称多处理器(SMP),CPU支持同时运行的线程数等于CPU核数(HT可以让一个核运行两个线程)。程序中的线程可以是本机线程。对于C、C和其他本机语言,通常使用线程库来创建此类线程。创建一个本机线程要花很多钱。如果您只需要多任务特性,而不需要指定哪个CPU核心运行哪个任务(CPU关联),那么您可以模拟它,而不是直接使用本机线程。高级语言实现可以使用这个线程模型。例如,Java虚拟机可以使用绿色线程。
java 图解java多线程设计模式 java多线程编程实例
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。