This commit is contained in:
Matthew Budd 2020-11-27 14:23:17 -05:00
parent 2b05c7169d
commit 3982d1b897
1 changed files with 8 additions and 1 deletions

View File

@ -110,7 +110,7 @@ consoleWin_t::consoleWin_t(QWidget *parent)
emulatorThread->start(); emulatorThread->start();
//emulatorThread->setPriority( QThread::TimeCriticalPriority ); //emulatorThread->setPriority( QThread::TimeCriticalPriority );
//setPriority( QThread::TimeCriticalPriority ); setPriority( QThread::TimeCriticalPriority );
} }
consoleWin_t::~consoleWin_t(void) consoleWin_t::~consoleWin_t(void)
@ -1783,6 +1783,7 @@ void consoleWin_t::aboutQt(void)
void consoleWin_t::setPriority( QThread::Priority priority_req ) void consoleWin_t::setPriority( QThread::Priority priority_req )
{ {
#ifdef __linux__ #ifdef __linux__
struct sched_param p; struct sched_param p;
int minPrio, maxPrio; int minPrio, maxPrio;
@ -1808,6 +1809,12 @@ void consoleWin_t::setPriority( QThread::Priority priority_req )
} }
printf("sched_getscheduler(): %i \n", sched_getscheduler( getpid() ) ); printf("sched_getscheduler(): %i \n", sched_getscheduler( getpid() ) );
#else
QThread *mainThread;
mainThread = QThread::currentThread();
mainThread->setPriority( priority_req );
#endif #endif
} }