小编Jor*_*tos的帖子

QThread :: idealThreadCount()总是返回"2"

我需要在QSpinBox中显示CPU具有的核心数或线程数.问题是:

QThread cpuInfo(this); //get CPU info
ui->spnBx_nmb_nodes->setValue(cpuInfo.idealThreadCount()); //get thread count
Run Code Online (Sandbox Code Playgroud)

这总是返回"2".我试过一个"2核/ 4线程"笔记本; "4核/ 8线程"计算机和"12核/ 24线程"服务器.在所有情况下,这将返回"2"作为理想的线程数.

有人可以,给我一些启示吗?

qt multithreading qthread

0
推荐指数
1
解决办法
129
查看次数

标签 统计

multithreading ×1

qt ×1

qthread ×1