스레드가 실행되면 pthread_setschedparam이 우선순위를 동적으로 변경할 수 있습니까? 실행 중인 스레드의 스레드 우선순위를 변경하는 방법

스레드가 실행되면 pthread_setschedparam이 우선순위를 동적으로 변경할 수 있습니까? 실행 중인 스레드의 스레드 우선순위를 변경하는 방법

스레드 우선순위를 변경하고 싶은데 이를 사용하는 예를 많이 찾았는데 pthread_setschedparam, 스레드가 이미 실행 중인 경우 동적으로 우선순위를 변경할 수 있는지 확인이 필요합니다. 매뉴얼에서 다음 사항을 언급하십시오.

   In order for the parameter setting made by
   pthread_attr_setschedparam() to have effect when calling
   pthread_create(3), the caller must use
   pthread_attr_setinheritsched(3) to set the inherit-scheduler
   attribute of the attributes object attr to
   PTHREAD_EXPLICIT_SCHED.

관련 정보