AFAIK,可以在Linux中为CPU内核分配一个线程。 (见this)。但是,我的问题是我可以使用提升来实现此功能,如果有可能,那么如何?请问,操作系统可以决定哪个更适合我,但假设我想在我的设计中控制这种行为。
答案 0 :(得分:4)
Boost是一个跨平台库而你链接的问题指向 OS特定的实现据我所知,这是你做的唯一方法正在问。
答案 1 :(得分:2)
在Windows操作系统中,您可以使用SetThreadAffinityMask API调用。我不知道助力如何适合你的需要。
答案 2 :(得分:0)
该主题称为“线程关联”,您可以通过搜索此问题以及您的确切操作系统版本来找到响应。