スレッドの優先順位を変更したいのですが、これを使用する例をたくさん見つけましたが、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.