8-7: 线程池数量是number of cpu cores的两倍

来源:8-7 实现任务处理线程池Pool

慕码人154873

2020-05-24

请问老师如何理解这个?是因为每个cpu core可以同时执行两个线程吗?

写回答

2回答

咚咚呛

2020-05-24

这是一个经验值,并没有直接的理论支撑,不过现在大多数的CPU核心的单个核都是双线程的。

1
2
咚咚呛
回复
慕码人154873
不可以哦,只有显式说明单核双线程的CPU才可同时执行两个线程,这里主要是考虑了线程可能阻塞,所以单核运行两个线程是一个经验值。
2020-05-27
共2条回复

慕码人154873

提问者

2020-05-27

你好老师, 如何理解单核双线程? 是指core的资源(比如说加法器)可以同时被两个线程使用吗?

0
0

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7662 学习 · 1571 问题

查看课程