gpt4 book ai didi

linux - 当 tid 是内核线程时,sched_setaffinity () 调用出错

转载 作者:太空宇宙 更新时间:2023-11-04 11:37:44 25 4
gpt4 key购买 nike

我调用内核函数 sched_setaffinity() 以尝试使用 CPU 锁定内核线程,但它总是失败,错误号 22 显示“参数无效”。该机器运行 Fedora 15,内核版本为 2.6.38。

如果传入非内核 tid,则此调用成功。这是内核的限制,还是有一些调整可以使其工作?

最佳答案

任何使用 kthread_bind() 绑定(bind)到特定 CPU 的内核线程都不能更改其关联性。不过,对于其他内核线程应该是可能的。

关于linux - 当 tid 是内核线程时,sched_setaffinity () 调用出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6435003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com