スレッドのプライオリティを行うサンプルコード。
ポイントは
参考:Man page of SCHED
参考:Man page of PTHREAD_ATTR_INIT
実行結果
$ sudo ./thread_prio my pid = 72692 thread_test: pid = 72692 tid= 72693 thread_prio (72692, #threads: 2) policy : 0 prio : 120 thread_prio (72693, #threads: 2) policy : 2 prio : 89 policy = 2, sched_priority = 10 change priority = 20 thread_prio (72692, #threads: 2) policy : 0 prio : 120 thread_prio (72693, #threads: 2) policy : 2 prio : 79