gpt4 book ai didi

linux - 在 Linux 中增加线程的优先级

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:30:47 26 4
gpt4 key购买 nike

我正在使用 hiddev 从 HID 设备读取数据,有一个专用线程可以读取它,但似乎该线程正在丢弃一些数据包。我可以在内核缓冲区 (usbmon) 中看到数据包,但其中一些无法到达用户空间。读取线程内的读取大多按时完成(~4 毫秒)。我认为进程没有获得足够的处理器时间,因此内核填满了它的队列并丢弃了数据包,当进程开始读取它们时它只找到尾部或什么都没有?!

我一直在考虑增加线程优先级的任何建议?!什么是适当的功能?

谢谢大家

最佳答案

使用pthread_setschedprio()来自 librt

关于linux - 在 Linux 中增加线程的优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1959153/

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