在Linux(pthreads)上等效于SetThreadPriority

在Linux(pthreads)上等效于SetThreadPriority,第1张

在Linux(pthreads)上等效于SetThreadPriority

相当于

SetThreadPriority
linux中的
pthread_setschedprio(pthread_t thread, intpriority)

检查手册页

编辑:这是等效的示例代码:

#include <pthread.h>int main(){    pthread_t thId = pthread_self();    pthread_attr_t thAttr;    int policy = 0;    int max_prio_for_policy = 0;    pthread_attr_init(&thAttr);    pthread_attr_getschedpolicy(&thAttr, &policy);    max_prio_for_policy = sched_get_priority_max(policy);    pthread_setschedprio(thId, max_prio_for_policy);    pthread_attr_destroy(&thAttr);    return 0;}

此示例适用于默认调度策略SCHED_OTHER。

编辑:线程属性必须在使用之前初始化。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5000158.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存