线程优先级,我工作中遇到的第一个问题
线程优先级许多讲解都是Java方面的。
设置优先级有两种方法,
第一种:就是通过一开始时创建线程的时候赋予。
一旦决定这么做之间就要准备几个步骤。
pthread_attr_t attr; //要声明的结构体
typedef struct
{
int detachstate; 线程的分离状态
int schedpolicy; 线程调度策略
struct sched_param schedparam; 线程的调度参数
int inheritsched; 线程的继承性
int scope; 线程的作用域
size_t guardsize; 线程栈末尾的警戒缓冲区大小
int stackaddr_set;
void * stackaddr; 线程栈的位置
size_t stacksize; 线程栈的大小
}pthread_attr_t;
struct sched