在多核时代,充分利用CPU内核就需要用到多线程技术。
充分利用包含两个层面,一个是使用所有的内核,另一个内核不空闲,不让某个内核长时间处于空闲状态。
#多线程的优点
让软件拥有的灵敏的相应
充分利用多核处理器
更高效的通信
开销比进程小
#基本概念
CPU中执行的是线程,线程是程序的最小执行单位,是CPU分配时间的最小实体。
线程的状态
就绪态
运行态
阻塞态
终止态
标签:基础,线程,内核,充分利用,多线程,CPU,空闲
来源: https://blog.csdn.net/weixin_44919331/article/details/119246322