腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(62)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
4
回答
正确使用
SetThreadAffinityMask
int core=12;这就是我所知道的……我不知道这是不是合适的叫法。
浏览 0
提问于2011-05-07
得票数 10
回答已采纳
1
回答
SetThreadAffinityMask
使用率
我真的很难理解
SetThreadAffinityMask
函数。我正在尝试使用QueryPerformanceCounter函数实现一个计时器,但是我不知道如何正确地获得线程亲和性。msdn上的一个家伙发布了以下代码示例:{} 但是,当我采用此代码片段时,
SetThreadAffinityMask
返回的旧掩码的值为零。有没有人能给我解释一下如何正确使用<em
浏览 2
提问于2012-10-18
得票数 3
回答已采纳
1
回答
unix系统的
SetThreadAffinityMask
在windows上有一个函数强制执行此行为: __in HANDLE hThread, __in DWORD_PTR
浏览 3
提问于2011-05-14
得票数 2
回答已采纳
1
回答
SetThreadAffinityMask
不起作用
我想要一个只在cpu1上运行的测试程序,所以我这样写代码#include <windows.h> ::
SetThreadAffinityMask
浏览 5
修改于2013-09-25
得票数 0
回答已采纳
1
回答
Windows
SetThreadAffinityMask
不起作用
我已经编写了一个小的测试程序,在其中我尝试使用Windows API调用NUMA将线程锁定到单个
SetThreadAffinityMask
节点。我使用GetNumaNodeProcessorMask API调用检索节点的CPU位掩码,然后将该位掩码与GetCurrentThread返回的线程句柄一起传递给
SetThreadAffinityMask
我还遵循了其他地方给出的建议,打印出了第二个相同的
SetThreadAffinityMask
调用返回的掩码,它与节点掩码匹配。在使用
SetThreadAffinityMask
时,有
浏览 36
修改于2012-01-24
得票数 2
回答已采纳
1
回答
如果线程函数包含"printf()“,
SetThreadAffinityMask
()似乎无法工作
pM) { printf("Doesn't work anymore"); //If i add this printf function,the
setthreadaffinitymask
DWORD_PTR RetFlag; if((RetFlag =
SetThreadAffinityMask
(h, 0x08)) == 0)
浏览 2
修改于2015-12-09
得票数 0
2
回答
池化线程的
SetThreadAffinityMask
我想知道是否可以设置从线程池中获得的线程的处理器亲和性。更具体地说,线程是通过使用TimerQueue API获得的,我用它来实现周期性任务。谢谢! EDIT1:正如Leo所指出的,上述问题实际上只是两个松散相关的问题。第一个问题与池化线程的处理器亲和性有关。第二个问题是,当涉及到同步对象时,从TimerQueue应用编程接口获得的池化线程的行为是
浏览 4
修改于2010-11-24
得票数 1
回答已采纳
1
回答
为什么
SetThreadAffinityMask
被忽略了?
为什么
SetThreadAffinityMask
被忽略了?我试图编写一个程序,根据IdealProcessor的值设置每个进程线程的亲和性。但是
SetThreadAffinityMask
被忽略了。bool bInheritHandle, uint dwThreadId); static extern bool
SetThreadAffinityMask
Console.WriteLine("Thread {0} ideal
浏览 13
修改于2022-11-16
得票数 -1
4
回答
使用从内核导入的
SetThreadAffinityMask
函数32.dll
我正在尝试使用从内核32.dll导入的
SetThreadAffinityMask
函数在我的C#代码中设置线程亲和力。我就是这样导入的:static extern IntPtr
SetThreadAffinityMask
(IntPtr hThread, IntPtrThread t2 = new Thread(some delegate);我希望设置t1的线程亲和力,t2是我使用的“`
SetT
浏览 0
修改于2019-11-07
得票数 2
1
回答
SetThreadAffinityMask
()似乎不会多次生效
; DWORD_PTR z =
SetThreadAffinityMask
浏览 3
提问于2013-07-26
得票数 0
3
回答
SetThreadAffinityMask
就是ignored....any ideas?
更新:我发现了问题--令人尴尬/具有讽刺意味的是,它是在错误的线程中调用SetThreadAffinity(),而不是在主线程中调用(程序启动很混乱...)
浏览 41
修改于2009-04-18
得票数 1
1
回答
如何将
SetThreadAffinityMask
与QueryPerformanceFrequency结合使用?
若要指定线程的处理器关联,请使用
SetThreadAffinityMask
函数。 我不熟悉
SetThreadAffinityMask
,它是如何工作的,我应该如何实现它?这是我得到计数的代码。
浏览 7
提问于2010-11-21
得票数 1
回答已采纳
1
回答
将
SetThreadAffinityMask
设置为大于处理器数量
谁知道,如果我将
SetThreadAffinityMask
设置为0x00000002,并且程序将在只有一个CPU的PC上运行,会发生什么?我在文学上没有发现那一刻。
浏览 0
修改于2011-06-27
得票数 0
回答已采纳
1
回答
使用
SetThreadAffinityMask
()动态选择要在哪些线程上运行
我对需要传递给
SetThreadAffinityMask
()的第二个参数感到困惑。 我可以传递一个十进制数,也可以传递一个十六进制。
浏览 1
提问于2013-07-26
得票数 0
回答已采纳
1
回答
SetThreadAffinityMask
设置的处理器亲和性是否也适用于子线程?
我的问题是,如果我通过
SetThreadAffinityMask
()为我的入口点线程设置了一个处理器亲和性掩码,那么这个初始线程创建的后续线程是否会继承该亲和性掩码?
浏览 46
提问于2019-09-28
得票数 0
回答已采纳
1
回答
如何使用QueryPerformanceCounter在几秒钟内获得结果?
LARGE_INTEGER *lpPerformanceCountTEGER startTimer()LARGE_INTEGER start;QueryPerformanceCounter(&start);return} LARGE_INTEGER endTime
浏览 1
提问于2014-11-15
得票数 0
回答已采纳
5
回答
我是否应该将“自旋”线程“绑定”到特定的核心?
但如果我把它改为:{
SetThreadAffinityMask
(GetCurrentThread(), 2);这是否意味着我应该倾向于使用
SetThreadAffinityMask
来“旋转”线程?如果我改进了延迟添加
SetThreadAffinityMask
在这种情况下?
浏览 24
修改于2014-09-21
得票数 11
回答已采纳
1
回答
设置std::threads的线程亲和性
我想使用
SetThreadAffinityMask
函数将每个线程固定到我的机器中的特定内核。我使用线程native_handle成员函数来获取提供给
SetThreadAffinityMask
函数的线程句柄。但是,这样做会导致
SetThreadAffinityMask
函数返回0,表示设置线程关联失败。{ cout << "Original Thread Affinity Mask: " << <
浏览 97
提问于2019-06-07
得票数 2
回答已采纳
2
回答
SethreadAffinityMask()用法正确吗?
我有1500个线程..我想让它们在12个处理器上运行...为此,我调用
SetThreadAffinityMask
(GetCurrentThread(),1<<(threadnum%numprocessors它需要可伸缩,也就是说,如果我希望它只在11个处理器上运行,那么
SetThreadAffinityMask
(GetCurrentThread(),1<<(threadnum%numprocessors)
浏览 6
修改于2011-03-29
得票数 1
回答已采纳
1
回答
有时在5次,2-3次中,线程会在等待单个对象时发生死锁
static int i=0; BOOL success =
SetThreadAffinityMask
(GetCurrentThread(),1); _endthread(); T2:
浏览 1
修改于2013-05-06
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
点击加载更多
领券