qq_41870875 2022-09-30 16:09 采纳率: 76.9%
浏览 13
已结题

英特尔CPU逻辑处理器对应的是哪个核心

英特尔CPU,逻辑处理器,核心,
我的CPU是i76700hq,现实有4核,8个逻辑处理器
我想请教下怎么判断1-8个逻辑处理器对应的是哪个核心。
一个核心模拟出两个逻辑处理器,那么1-2逻辑处理器对应的是CPU的第一个核心吗?
问题解释:为什么会有这样的问题

在用c语言编写多线程程序的时候,有个想法,想通过编写程序实现使用不同的逻辑处理器来处理多任务,进而又想到了可以针对调用指定的核心来写程序吗?
例如用不同的核心跑不同的任务,1核跑磁盘读写,一核跑网络,这样针对性的使用CPU。

  • 写回答

1条回答 默认 最新

  • _GX_ 2022-09-30 16:41
    关注

    让线程在指定CPU上运行,叫着Thread Affinity,这个需要调用操作系统相关的API来实现。
    你可以看看下面的文章。
    https://eli.thegreenplace.net/2016/c11-threads-affinity-and-hyperthreading/

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月9日
  • 已采纳回答 10月1日
  • 创建了问题 9月30日

悬赏问题

  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来