Mat*_*Mat 1 c++ multithreading
我写了一个小的光线跟踪器,我想查询当前计算机提供的cpu核心(或者如果cpu使用超线程的虚拟cpu核心),这样我可以实现尽可能多的线程以获得更好的并行渲染.
我怎么能用C++做到这一点?
谢谢!
您可以通过调用GetSystemInfo和检查结构dwNumberOfProcessors字段来获取物理处理器的数量SYSTEM_INFO.您可以通过调用获取逻辑处理器的数量GetLogicalProcessorInformation.
| 归档时间: |
|
| 查看次数: |
2022 次 |
| 最近记录: |