多线程编程指南

pthread_attr_setinheritsched 语法

int	pthread_attr_setinheritsched(pthread_attr_t *tattr, int inherit);
#include <pthread.h>



pthread_attr_t tattr;

int inherit;

int ret;



/* use the current scheduling policy */

ret = pthread_attr_setinheritsched(&tattr, PTHREAD_EXPLICIT_SCHED);

inheritPTHREAD_INHERIT_SCHED 表示新建的线程将继承创建者线程中定义的调度策略。将忽略在 pthread_create() 调用中定义的所有调度属性。如果使用缺省值 PTHREAD_EXPLICIT_SCHED,则将使用 pthread_create() 调用中的属性。