例:创建优先级为50的线程。
pthread_attr_t attr;
struct sched_param param;
pthread_attr_init(&attr);
pthread_attr_setschedpolicy(&attr, SCHED_RR);
param.sched_priority = 50;
pthread_attr_setschedparam(&attr, ¶m);
pthread_create(&threadid, &attr, &threadfunc, NULL);
pthread_attr_destroy(&attr);
int policy = 5;
pthread_attr_getschedpolicy( &attr, &policy );//policy=SCHED_FIFO或者SCHED_RR或者SCHED_OTHER