Hi!
Проблема в следующем:
Программа осуществляет опрос устройства.
Если запускаем как обычно, то интервал опроса ~ 12 мс и top показывает CPU 10-12%
Если же как демон то период опроса возрастает в 10 раз и top — cpu 1-2 %
Потокам устанавливаю приоритет
sched_param sp;
sp.__sched_priority = get_sched_priority_max();
pthread_setschedparam(pthread_self,SCHED_FIFO,&sp);