" 函数 :
int pthread_attr_getschedpolicy(pthread_attr_t *attr, int *policy);
获取的调度策略通过 int *policy 参数返回...;
如果函数执行成功 , 返回
0
;
如果函数执行失败 , 返回错误代码 :
EINVALEINVAL : pthread_attr_t *attr 线程未初始化 , 或者 , int policy...SCHED_FIFO 或 SCHED_RR 实时调度策略 ;
二、断言 assert
----
使用 断言 assert , 保证下面的代码正常执行 , 如果 断言条件成立 , 则 继续执行 , 否则退出程序...;
// 断言操作 , 保证下面的代码正常执行 , 如果 ret == 0 继续执行 , 否则进程退出
assert(ret == 0);
三、获取线程调度策略 代码示例
----
获取线程调度策略...ret = pthread_attr_getschedpolicy(p_attr, &policy);
// 断言操作 , 保证下面的代码正常执行 , 如果 ret == 0 继续执行 , 否则进程退出