创建一个实时核的pthread进程时候,必须把kernel.sched_rt_runtime_us=-1,否则pthread直接创建失败。
创建pthread方法使用:
/* Use scheduling parameters of attr */
ret = pthread_attr_setinheritsched(&attr, PTHREAD_EXPLICIT_SCHED);
if (ret)
{
printf(“pthread setinheritsched failed\n”);
return ret;
}
内核版本: