标签: c++ multithreading stdthread
在c ++中,如何始终在优先级最低的核心中运行线程。我们可以使用 sched_getcpu()来分配特定于线程的核心,但是我们如何实现低优先级的运行呢?
答案 0 :(得分:3)
您不能使用std::thread执行此操作,但您可以使用pthread句柄获取native_handle并设置core affinity和priority(查看示例)。
std::thread
编辑:这是针对Linux的,在Windows上你会得到不同的句柄。