博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SetThreadAffinityMask 把线程限定在CPU上运行
阅读量:5295 次
发布时间:2019-06-14

本文共 442 字,大约阅读时间需要 1 分钟。

很简单的函数:

比如把当前线程限制在CPU0(第一个processor)上运行:

SetThreadAffinityMask(GetCurrentThread(), 1)

第0位是1

又比如要把当前线程限制在CPU1,CPU2这两个上运行:

SetThreadAffinityMask(GetCurrentThread(), 6)

第1,2位同时为1

 

If the function succeeds, the return value is the thread's previous affinity mask.

If the function fails, the return value is zero. To get extended error information, callGetLastError.

以前没用过,突然发现,小记下

转载于:https://www.cnblogs.com/hgy413/archive/2012/10/07/3693450.html

你可能感兴趣的文章
C#更新程序设计
查看>>
解决升级系统导致的 curl: (48) An unknown option was passed in to libcurl
查看>>
Shell命令-内置命令及其它之watch、date
查看>>
Java Session 介绍;
查看>>
spoj TBATTLE 质因数分解+二分
查看>>
Django 模型层
查看>>
dedecms讲解-arc.listview.class.php分析,列表页展示
查看>>
Extjs6 经典版 combo下拉框数据的使用及动态传参
查看>>
【NodeJS】http-server.cmd
查看>>
研磨JavaScript系列(五):奇妙的对象
查看>>
面试题2
查看>>
selenium+java iframe定位
查看>>
P2P综述
查看>>
第五章 如何使用Burp Target
查看>>
Sprint阶段测试评分总结
查看>>
sqlite3经常使用命令&语法
查看>>
[leetcode] 309. Best Time to Buy and Sell Stock with Cooldown(medium)
查看>>
linux下编译openjdk8
查看>>
【python】--迭代器生成器装饰器
查看>>
Pow(x, n)
查看>>