cost 81 ms
在 windows 上设置与 pthread 的关联 - Set affinity with pthread on windows

我使用 c++ 在 windows 7 上开发了一个应用程序。 我正在为线程使用 gnu pthread 库。 我需要将我的线程之一设置为核心。 我有一个错误:在这个 scope 中没有声明“cpu_set_t” 我找不到原因。 所以你知道如何解决这个问题,或者你有一些代码可以达到这个目的。? 谢谢 ...

如何通过sched_setaffinity在多个CPU上设置亲和力 - How to set affinity on multiple cpus by sched_setaffinity

我想通过sched_affinity在多个CPU上设置相似性,如下所示。 我的环境是32核,其中有4个CPU,单个CPU有8核。 我希望线程0〜7在同一cpu上运行,线程8〜15在同一cpu上运行,依此类推。 我想知道如何在CPU_SET中设置变量cpu。 如果核心编号被天真 ...

如果线程函数包含“ printf()”,则SetThreadAffinityMask()似乎不起作用 - SetThreadAffinityMask() seems doesn't work if the thread function contain “printf()”

我编写了一个测试程序来绑定CPU上的线程,这是我的测试代码: 当然,正确的结果应该像图一。但是如果我在线程函数中添加printf()函数怎么办?有什么我不知道的窍门吗?谢谢... ...

如何使Windows线程同时使用两个功能? - How to get windows thread to work with two functions at the same time?

问题很简单,但是解决方案使我难以理解。 我想被称为两个功能,让他们在同一时间(在单独的线程)运行,但我只能得到void function1()调用, void function2()运行事后才不会在。 我为处理器1和2设置了线程关联性(我有一个多核处理器,希望您也有一个)。 我看到一次 ...

从Solaris上的pthread_t获取LWP ID以与Processor_bind一起使用 - Obtain LWP id from a pthread_t on Solaris to use with processor_bind

在Solaris上, processor_bind用于设置线程的亲和力。 您需要知道目标线程的LWPID或使用常量P_MYID来引用您自己。 我有一个看起来像这样的函数: 实际上,我的函数中有很多跨平台的内容,为了清晰起见,我已经省略了它们。 关键是我想设置任意pthrea ...

Windows.h线程关联 - Windows.h thread affinity

下面的代码可以编译并运行,除了输出不是我期望的那样。 我希望程序创建n个线程(取决于可用的多核数量)并运行程序末尾的简单例程以输出 “测试:” 其次是数字1-10。 我得到的是一个输出,该输出确实写了几个数字,但最多不超过两个,并且函数threadmain似乎并没有完全在一个线程 ...

为什么NextValue调用performanceCounter会更改线程关联掩码 - Why does NextValue call of performanceCounter change thread affinity mask

我有一个C#项目,我必须访问我的处理器的当前工作负载,并确保我在处理器的每个内核上运行一些特定的代码。 我的问题是,访问我的处理器的工作负载似乎阻止我正确分配线程关联掩码。 我在这里有一些代码,说明了问题: 运行此代码会产生以下输出: 因此,似乎cpuUsage.NextVa ...

Java线程关联 - Java thread affinity

是否有人知道将Java进程中的各个线程锁定到特定CPU内核的方法(在Linux上)? 我已经在C语言中完成了此操作,但是找不到在Java中如何执行此操作。 我的直觉是,这将需要JNI调用,但是我希望这里的某人可能有一些见识,或者以前曾经做过。 谢谢! ...

线程关联掩码对当前线程有什么好处? - What good are thread affinity mask changes for the current thread?

我正在编写一个游戏引擎,我需要一种方法来获得精确和准确的“deltatime”值,从中获得当前用于调试的FPS并限制帧速率(这对我们的项目很重要)。 做了一些研究,我发现最好的方法之一就是使用WinAPI的QueryPerformanceCounter函数。 必须使用GetTicksCo ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM