Може ли някой да ми каже как да намеря текущия приоритет на нишка в QNX. Бях използвал функцията pthread_getschedparam(), но това не отпечатва очакваната стойност, тъй като присвоената и текущата всъщност се виждат е една и съща.
Кодовият фрагмент е показан по-долу и l_nRetVal връща 0, което е успех.
pthread_t thread_id = 0;
struct sched_param param_test;
int l_nPolicy = -1;
int l_nRetVal = -1;
char l_acMyPrio[20];
memset( ¶m_test, 0, sizeof(param_test) );
memset( l_acMyPrio, 0, sizeof(l_acMyPrio) );
thread_id = pthread_self();
l_nRetVal = pthread_getschedparam(thread_id, &l_nPolicy, ¶m_test);
поздрави Мади