相当于
SetThreadPrioritylinux中的
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。
编辑:线程属性必须在使用之前初始化。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)